The Smart Grace Marks Calculator is a web-based platform designed to facilitate the calculation and management of grace marks for students based on various contributions within the university. It allows students to submit proofs of their contributions, which are then evaluated to update their marks with appropriate grace marks.
- User-friendly interface for students to view their profile and submit proofs.
- Document upload functionality for students to upload proofs of their contributions.
- Backend logic for evaluating submitted proofs and updating student marks accordingly.
- Database integration to store student details and contribution proofs securely.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Other Tools: Git, VS Code, Postman
To run the project locally, follow these steps:
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd smart-grace-marks-calculator
- Install dependencies:
npm install
- Start the backend server:
npm start
- Navigate to the frontend directory:
cd client
- Install frontend dependencies:
npm install
- Start the frontend server:
npm start
Contributions to the Smart Grace Marks Calculator project are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.