SubScheduling Made Easy
- When a teacher needs to take the day off, the office staff need to have someone fill in for their class.
- Many times, the office is making phone calls to get a substitute scheduled.
- With Sub Scheduling Made Easy, Requests can be submitted in real time so that all available substitutes can see and respond to requests.
- Classroom backup can be found in a matter of minutes!
- Create a database named
prime-app
and run the SQL in thedatabase.sql
file. - Open up your editor of choice and run an
npm install
- Run
npm run server
in your terminal - Run
npm run client
in your terminal - Navigate to
localhost:5173
- npm install
- npm install redux-saga
- npm install redux-logger
src/
contains the React applicationpublic/
contains static assets for the client-sideserver/
contains the Express Appbuild/
contains the transpiled code fromsrc/
andpublic/
viewable on the production site.
This application uses saga and redux for state management and handles full CRUD operations.
- Navigate to the main page
- Register or Login
- View summary page as a subsititue
- Customize your schedule, view available assignments, etc.
- Arrive on time and fill in for a teacher who needs you
- React JS
- Node JS
- Javascript
- HTML
- CSS
- Redux Saga
- Redux Logger
- Axios
- Express
- Nodemon
- Material UI
Thanks to Prime Digital Academy who equipped and helped me to make this application a reality.
If you have suggestions or issues, please email me at [email protected].