This project is a web application designed to facilitate interactions between students, parents, teachers, and psychologists. It includes various dashboards for different user roles, allowing them to manage questionnaires, view responses, and more.
- User Authentication (Sign Up, Login)
- Role-based Dashboards (Student, Parent, Teacher, Psychologist)
- Questionnaire Management
- Response Viewing and Analysis
- File Uploads
- React
- Redux
- React Router
- Axios
- Chart.js
- Flask
- Flask-Cors
- PyMongo
- Bcrypt
- PyJWT
- Python-Dotenv
- Navigate to the
backend
directory:cd backend
- Install the required Python packages:
pip install -r requirements.txt
- Navigate to the project root directory:
cd ..
- Install the required Node packages:
npm install
- Start the Flask server:
flask run
- Start the React development server:
npm start
Contributions are welcome! Please fork the repository and submit pull requests.
This project is licensed under the MIT License.