Skip to content

Srushti-dev/study-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Study Assistant (AI-Based Web App)

🚧 This project is currently under development.

📌 Description

Study Assistant is a web-based application that helps students with:

  • Chat-based assistance
  • Coding help
  • Study resources
  • User dashboard

🛠️ Tech Stack

  • Python (Flask)
  • HTML, CSS, JavaScript
  • SQLite / Database
  • OpenAI API (for chat & coding)

📂 Project Structure

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

🚀 Features

  • User Authentication (Login/Register)
  • Chat Assistant
  • Coding Help Page
  • Dashboard
  • History Tracking

⚠️ Status

This project is not fully completed yet. More features are being added.

▶️ How to Run

  1. Clone the repo: git clone https://github.com/Srushti-dev/study-assistant.git

  2. Go to folder: cd study-assistant

  3. Create virtual environment: python -m venv venv

  4. Activate: venv\Scripts\activate

  5. Install dependencies: pip install -r requirements.txt

  6. Run app: python app.py

👩‍💻 Author

  • Srushti More

About

AI-based study assistant (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors