Skip to content

A simple Flask Application that lets you add your assignment in a Notion Calendar simply using the schedule pdf.

Notifications You must be signed in to change notification settings

labhansh2/dueMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dueMap

This project is a simple Flask web application that allows students to upload their course schedule/syllabus in any formt with their assignment deadlines. The app automatically parses the document and adds the assignments, tasks, projects, and exam deadlines to a Notion Calendar Page for easy progress tracking.

Installation

  1. Clone the repository:

    git clone https://github.com/labhansh2/dueMap.git
    cd dueMap
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Set up your environment variables in .env.example file and rename it to .env.:

    OPENAI_API_KEY=your_openai_api_key
    

Usage

  1. Run the Flask application:

    python main.py
  2. Open your web browser and go to http://127.0.0.1:8000.

  3. Refer to How to Use Page for more info.

Happy Assignment Progress Tracking ✨

About

A simple Flask Application that lets you add your assignment in a Notion Calendar simply using the schedule pdf.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published