Clone the project
git clone https://github.com/piyush-agrawal6/-School-Management-System.git
Go to the project directory
cd sms-main
Install dependencies
npm install
Start the server
npm run start
School management system is a software to control all the management related to a school online, like asking doubts to teacher , one to one video call session with teacher, adding school notices , making reports of students , attending quiz online , solving doubts , maintaining profiles and many more.
Client:
- React
- Redux Thunk
- Axios
- Ant-Designs
- SASS
- Socket Io
Server:
- Node Js
- Mongo DB
- Express Js
- JWT
- Socket Io
Deployment:
- Render (socket io)
- Netlify (main dashboard)
- Cyclic (main backend)
Login Credentials
- ID - 100
- Pass - piyush
Client - https://sms-home.netlify.app/
Video call - https://sunny-duckanoo-9006ed.netlify.app/
quiz - https://sms-quiz.netlify.app/
Server - https://ill-blue-wildebeest-kilt.cyclic.app
- Proper Authentication
- Proper Authentication
- Admin Controls
- CRUD Operations
- Add reports
- Quiz
- Video call
- Create and resolve Doubts
- Login
- Dashboard
- Forms
- Profile
- Quiz
- Video call
- Ask doubts online
Presentation - https://drive.google.com/file/d/1Yb2xvW3b5Gdk2MKG3CZtSUze4Qz-slDY/view?usp=share_link