A minimal Flask-based Notes App that lets you create, read, update, and delete your notes in a clean interface.
- 📄 Create and save new notes
- 📋 View all saved notes
- 🛠️ Edit existing notes
- ❌ Delete notes
- 🌙 Lightweight UI using Bootstrap 5
- Python 3.x
- Flask
- Flask-WTF
- SQLite (via
instance/notes.db
) - HTML5, Bootstrap 5
- Jinja2 Templating
Clone the repository:
git clone https://github.com/r00tus4r/flask-notes-app.git
cd flask-notes-app
Create virtual environment and install dependencies:
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
Run the application:
flask run
Visit: http://127.0.0.1:5000
flask-notes-app/
├── app.py
├── instance/
│ └── notes.db
├── requirements.txt
├── static/
│ ├── favicon.ico
│ └── logo.png
├── templates/
│ ├── base.html
│ ├── navbar.html
│ ├── index.html
│ ├── create.html
│ ├── read.html
│ └── update.html
- Icons used in this app: Paper icons created by Pixel perfect - Flaticon
This project is licensed under the MIT License. See LICENSE
for more details.