Skip to content

A minimal Flask Notes App to create, view, edit, and delete notes with a clean Bootstrap interface.

License

Notifications You must be signed in to change notification settings

r00tus4r/flask-notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Flask Notes App

A minimal Flask-based Notes App that lets you create, read, update, and delete your notes in a clean interface.

Notes App Logo

Python Flask License Status


🚀 Features

  • 📄 Create and save new notes
  • 📋 View all saved notes
  • 🛠️ Edit existing notes
  • ❌ Delete notes
  • 🌙 Lightweight UI using Bootstrap 5

🧠 Tech Stack

  • Python 3.x
  • Flask
  • Flask-WTF
  • SQLite (via instance/notes.db)
  • HTML5, Bootstrap 5
  • Jinja2 Templating

📦 Installation

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


🗃️ Project Structure

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

📎 Credits


📄 License

This project is licensed under the MIT License. See LICENSE for more details.


👨‍💻 Author

Diyorbek GitHub: @r00tus4r Telegram Channel: @wcyb4r

About

A minimal Flask Notes App to create, view, edit, and delete notes with a clean Bootstrap interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published