react-native-manager
See the main README.md for this project:
https://github.com/csjcode/react-native-manager/tree/master/manager
-
I started this React Native Employee Manager app by following the instructions from the React Native Udemy course (Stephen Grider instructor)
-
Next, I added some of my own code with the Nachos-UI styling library and various coding enhancements to iron out some issues.
-
Next, I plan to add some more features, feel free to make any contributions
Potential New Features
- Employee Status/Schedule (clocked in?)
- Employee task list (ie. tickets) - predefined and new
- What task are they doing currently, what has been done?
- Employee Requests
- Google Maps API
Install
git clone [email protected]:csjcode/react-native-manager.git
cd react-native-manage
cd manager && npm install
Current features
- Login/Authentication through Firebase - must set up Firebase manually first
- Setup Firebase for Data Storage by user
- A logged-in User can create new Employees.
- A logged-in User can modify/edit Employees.
- A logged-in User can View the List of Employees.
- A logged-in User can delete employees.
- A logged-in User can Text Message employees.
Libraries used:
- React & React Native
- React Redux
- Thunk (async promises in redux)
- Firebase
- Lodash
- React Native Flux Router (for navigation)
- ESLINT
- Utilized 'common' components from other projects such as Card and CardSection
See the main README.md for this project:
https://github.com/csjcode/react-native-manager/tree/master/manager