path="README.md"
The School Application is a comprehensive web-based platform designed to manage and automate various aspects of school operations. It provides a robust and user-friendly interface for administrators, teachers, students, and parents to interact and access relevant information.
- User Management: The application allows for the creation and management of user accounts for administrators, teachers, students, and parents.
- Student Information System: It provides a centralized database for storing and managing student information, including personal details, academic records, and attendance.
- Attendance Management: The application enables teachers to take attendance and track student attendance records.
- Grade Management: It allows teachers to enter and manage grades for assignments, quizzes, and exams.
- Reporting: The application generates reports on student performance, attendance, and other relevant metrics.
- Frontend: React, Vite
- Backend: Node.js, Express.js
- Database: MongoDB
To get started with the School Application, follow these steps:
. Clone the repository: git clone https://github.com/HemantMedhsia/School_application.git
. Install dependencies: npm install
. Start the application: npm run dev
- Node.js (version or higher)
- npm (version or higher) or yarn (version or higher)
- MongoDB (local or remote)
git clone https://github.com/HemantMedhsia/School_application.gitcd School_application
npm installor
yarn installCreate a new file named .env in the root directory of the project and add the following variables:
MONGO_URI=<your-mongodb-uri>
ACCESS_TOKEN_SECRET=<your-access-token-secret>
REFRESH_TOKEN_SECRET=<your-refresh-token-secret>
PORT=<your-port-number>Replace <your-mongodb-uri>, <your-access-token-secret>, <your-refresh-token-secret>, and <your-port-number> with your actual MongoDB URI, access token secret, refresh token secret, and port number.
npm run startor
yarn startcd School_app_Frontend
npm run devor
yarn devOpen a web browser and navigate to http://localhost: (or the port number you specified in the .env file).
- Make sure you have the correct dependencies installed and that the
.envfile is properly configured. - If you encounter any issues during installation or setup, refer to the error messages for clues or seek help from the community.
Contributions are welcome! If you'd like to contribute to the School Application, please fork the repository, make your changes, and submit a pull request.
The School Application is licensed under the MIT License.