ResultNote is a web application that is used to record students' academic records, generate results and gain insight into the students' performance.
- User Management: Manage admins, teachers, and students with ease.
- Subject & Class Management: Organize subjects and classes effectively.
- Score Entry & Management: Effortlessly add and manage student scores.
- Data-Driven Insights: Generate reports and calculate class rankings.
- Parent Engagement: Keep parents informed with score notifications.
- Third-Party Integrations: Connect with email, PDF generation, and file storage services.
- Teachers: Track progress, provide feedback, and make informed decisions.
- Students: Stay informed about performance and set goals for improvement.
- Parents: Stay connected to their child's academic journey and offer support.
- Admins: Manage users, settings, and access insightful reports.
- Frontend: ReactJS
- Backend: Flask
- Database: Master-Slave MySQL
- Application Servers: Load-balanced for scalability
- Visit our website: [Website Link]
- Explore our documentation: [Documentation Link]
- Contact support: [Support Email]
- GitHub repository: [GitHub Link]
- Discussion forum: [Forum Link]
- We welcome contributions! Please refer to our contribution guidelines: [Contribution Guidelines Link]
ResultNote is licensed under the MIT License. See the LICENSE file for details.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
cd ResultNote
npm install
npm run dev