Welcome to the Quackademic Notes project! This web application provides an intuitive platform for users to store, organize, and access notes locally on their device. With the added power of AI, you can automatically generate notes and personalized quizzes to enhance your learning experience.
The Current User Interface
-
Local Storage
Keep your notes securely stored on your local device for quick access and privacy. -
Organize with Folders
Easily organize your notes into folders for better management and retrieval. -
AI-Generated Notes
Let our AI assist you in generating summaries and additional notes for your topics. -
Personalized Quizzes
Automatically create quizzes based on your notes to help reinforce your learning.
- Frontend: HTML, CSS, JavaScript
- Backend: Python with Flask
- Storage: Local file system for note storage
- AI Services: Integration with OpenAI API for quiz and note generation
- Clone the repository
git clone [repository-url] cd [repository-name]
- Set up a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
-
Set up environment variables: Create a
.envfile in the root directory and add: SECRET_KEY=your_secret_key_here -
Run the application:
python run.py
-
Open your web browser and navigate to
http://127.0.0.1:5000/ -
You can now use the application to create, view, and organize your notes.
Note: Make sure you have Python installed on your system before starting these steps.

