Simplify your university life.
- Generate an optimal class routine for the university.
- Modify the generated routine if necessary.
- Manage users (Add, Update, and Delete Students and Teachers).
- Generate an optimal seat plan for exams.
- Input routine preferences for scheduling.
- Check upcoming classes and manage schedule.
- Cancel or reschedule classes if needed.
- View and respond to event invitations
- Check class schedules and updates.
- Participate in the discussion forum for academic interactions.
- Launch university events and manage event-related activities.
- Post and browse Lost & Found items.
To clone the repository, type the command in any folder.
git clone https://github.com/shufanshahi/Redrick_Routinson.gitThis will create a folder Redrick_Routinson in that directory.
It will have a complete copy of this repository with a .git folder inside.
Then cd Redrick_Routinson into the folder and run these commands:
pip install -r requirements.txtnpm inpm install @chakra-ui/react @emotion/react @emotion/styled framer-motionnpm install @chakra-ui/iconsnpm install react-datepickernpm install html2canvas --legacy-peer-depsnpm install react-qr-readernpm install recharts --legacy-peer-depsTo run the frontend, use this command inside the Redrick_Routinson folder:
npm run devTo run the backend, enter the Redrick_Routinson/backend folder and run:
python app.py