Skip to content

A web application built with Flask to implement the Cornell Note-Taking Method. This app helps users organize their notes efficiently and effectively.

Notifications You must be signed in to change notification settings

michealcoleyoung/cornell-quick-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cornell Quick Notes

Cornell Quick Notes Logo A web application built with Flask to implement the Cornell Note-Taking Method. This app helps users organize their notes efficiently and effectively.

Description

Cornell Quick Notes provides a simple and intuitive interface for creating and managing notes using the Cornell Note-Taking System. This system encourages active learning and better retention by dividing notes into three distinct sections:

  • Cue Column (Main Points): Keywords, questions, or prompts related to the main content.
  • Note-Taking Column (Notes): Detailed notes taken during lectures, readings, or meetings.
  • Summary Box (Summary): A concise summary of the key takeaways.

This application aims to provide a digital alternative to traditional paper-based Cornell notes, offering features like easy editing, organization, and accessibility.

Features (Planned/Implemented)

  • Basic Note Creation (Cue, Note, Summary sections)
  • Note Editing
  • Note Organization (Folders/Notebooks)
  • Export Options (Markdown)
  • Docker Support (Planned Feature)

Technologies Used

  • Python
  • Flask
  • HTML
  • CSS
  • Bootstrap
  • Brutopia (Neo Brutalist Styling Library)

Brutopia: https://rajnandan1.github.io/brutopia/dist/index.html

Getting Started (Development)

  1. Clone the repository:

    git clone https://github.com/michealcoleyoung/cornell-quick-notes
  2. Create and activate a virtual environment (recommended):

    python3 -m venv .venv
    source .venv/bin/activate  # On Linux/macOS
    .venv\Scripts\activate  # On Windows
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    flask --app app run

Deployment (Docker - Planned)

TBD

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you have any suggestions or improvements.

License

TBD

About

A web application built with Flask to implement the Cornell Note-Taking Method. This app helps users organize their notes efficiently and effectively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published