Note: This project was bootstrapped with [Create React Native App]. To find out more, please visit here.
This is a day scale events scheduling app made with react-native for ios and android devices. This app is designed to allow for events to be created for specific date periods. Upon creating or updating an event, the app queries the user for the event duration and appropriately displays events for the dates they were assigned to.
To see a simple video demonstration of the app visit here
To use this application, you will need to have Expo installed on your phone.
You can get this app on your phone with Expo through this link here
run npm install
to install the dependencies.
run npm start
to run the application.
scan the provided QR Code with Expo app. Note that the app may not function if the computer and mobile device are not on the same local network.
This app was built alongside an external node.js backend application api that can be seen here
This app was created with offline state persistence in mind using redux-persist. The normal configuration allows for state to be persisted through sessions. This can be modified, however, by uncommenting persistor.purge(); inside app/data/configureStore.js.
Despite the persistence feature of this app, since the backend server does not currently support longer term database caching, backend storage is limited to 24 hours currently.
Special thanks goes out to VernL for his contribution in the development of the backend of this app.