This project is currently in its initial development stage, with a focus on creating a user-friendly web-based transcript system tailored for 9-12 schools. Our goal is to provide administrators with efficient tools to manage student data, generate transcripts, and streamline the grading process.
- Student Management: Easily capture and organize student information, including personal details and enrollment history.
- Subject Management: Maintain a comprehensive list of subjects offered in the school.
- Stream Management: Define and manage different streams available to students (e.g., Natural Science, Social Science).
- Grades Management: Record and track student grades for each subject during different semesters.
- Transcript Generation: Automatically generate transcripts based on student grades and academic performance.
- User-Friendly Interface: Enjoy an intuitive design for easy navigation and efficient data entry.
- Backend: Node.js with Express.js for handling data and logic.
- Database: MongoDB with Mongoose for efficient object modeling.
- Frontend: REACT for a responsive and interactive user interface.
- Clone the repository.
- Navigate to the backend directory:
cd backend
. - Install dependencies:
npm install
. - Configure your MongoDB connection in
config.js
. - Run the backend server:
npm run start
.
- Open a new terminal window.
- Navigate to the frontend directory:
cd frontend
. - Install dependencies:
npm install
. - Run the frontend development server:
npm run dev
. - Access the system at http://localhost:3000.
Feel free to reach out if you have any questions or suggestions! [email protected]