Class Manager is a student management software that staffs and institutions can use to manage their students' records in the most effective way. This software reduces the amount of time taken to manage the students and staff of an institution. Main features are attendance management, push notifications, etc. The software is still in progress to enhance the features and functionalities.
Visit the live application: Class Manager
- Attendance Management: Easily track and manage student attendance.
- Push Notifications: Stay updated with real-time notifications.
- Student Records: Maintain and update student information efficiently.
- Performance Tracking: Monitor and assess student performance over time.
- Client: Class Manager Client Repository
- Server: Class Manager Server Repository
-
Clone the client repository:
git clone https://github.com/BALASANTHOSH01/Class_Manager_Client.git
-
Navigate to the client project directory:
cd Class_Manager_Client
-
Install the dependencies:
npm install
-
Create a
.env
file in the root directory and add the necessary environment variables:REACT_APP_API_URL=your_api_url
-
Run the development server:
npm start
-
Open http://localhost:3000 with your browser to see the result.
-
Clone the server repository:
git clone https://github.com/BALASANTHOSH01/Class_Manager_Server.git
-
Navigate to the server project directory:
cd Class_Manager_Server
-
Install the dependencies:
npm install
-
Create a
.env
file in the root directory and add the necessary environment variables:DB_URL=your_database_url JWT_SECRET=your_jwt_secret
-
Run the server:
npm start
- Frontend: React, TailwindCSS, Vite
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- State Management: Redux
- Deployment: Vercel
We welcome contributions to enhance the features and functionalities of Class Manager. To contribute:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, feel free to reach out:
- Email: santhos01ac@gmail.com
- LinkedIn: Bala Santhosh
- GitHub: BALASANTHOSH01