This project is a Django-based application designed to serve as a personal AI-powered study partner. It aims to assist users in learning and improving their knowledge through interactive and intelligent features.
- AI-Powered Assistance: Leverages AI to provide personalized study recommendations and answers.
- User-Friendly Interface: Simple and intuitive design for seamless interaction.
- Progress Tracking: Tracks user progress and provides insights for improvement.
- Customizable Topics: Allows users to focus on specific areas of interest.
- Clone the repository:
git clone https://github.com/your-username/personal-AI-study-partner.git
- Navigate to the project directory:
cd personal-AI-study-partner
- Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Apply migrations:
python manage.py migrate
- Google Sheets Integration (Required Setup):
To enable integration with Google Sheets (e.g., for logging study sessions, syncing content, or storing user progress), you need to manually add a `credentials` folder with Google API credentials. - mkdir credentials # move the credentials.json here Your structure should look like: personal-AI-study-partner/ ├── credentials/ │ └── credentials.json
- Run the development server:
python manage.py runserver
- Open your browser and navigate to
http://127.0.0.1:8000/
. - Register or log in to start using the application.
- Explore the features and customize your study preferences.
This project is licensed under the MIT License.
- Thanks to the Django community for their excellent framework.
- Special thanks to contributors and testers for their support.