🚧 This project is currently under development.
Study Assistant is a web-based application that helps students with:
- Chat-based assistance
- Coding help
- Study resources
- User dashboard
- Python (Flask)
- HTML, CSS, JavaScript
- SQLite / Database
- OpenAI API (for chat & coding)
study-assistant/ │ ├── app.py # Main Flask app ├── config.py # Configuration file ├── models.py # Database models ├── requirements.txt # Dependencies ├── .env # Environment variables │ ├── templates/ # HTML files ├── static/ # CSS, JS, images ├── instance/ # Database files ├── migrations/ # Database migrations ├── venv/ # Virtual environment
- User Authentication (Login/Register)
- Chat Assistant
- Coding Help Page
- Dashboard
- History Tracking
This project is not fully completed yet. More features are being added.
-
Clone the repo: git clone https://github.com/Srushti-dev/study-assistant.git
-
Go to folder: cd study-assistant
-
Create virtual environment: python -m venv venv
-
Activate: venv\Scripts\activate
-
Install dependencies: pip install -r requirements.txt
-
Run app: python app.py
- Srushti More