Skip to content

A Flask-based web application designed for note-taking and organization. It is built to provide users with a clean and intuitive interface for managing their notes efficiently.

License

Notifications You must be signed in to change notification settings

whdev36/flask-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask Project 📜

A Flask-based web application designed for note-taking and organization. It is built to provide users with a clean and intuitive interface for managing their notes efficiently.

Python
Flask


🚀 Features

  • User Authentication: Register, Login, and Logout functionality for personalized access.
  • Note Management: Add, view, and delete notes seamlessly.
  • Interactive UI: Responsive and clean design using Bootstrap.
  • Real-time Actions: Leverages AJAX for dynamic updates without reloading the page.

🛠️ Technologies Used

  • Backend: Flask, Flask-Login
  • Frontend: HTML, CSS, Bootstrap, jQuery
  • Database: SQLite (or upgradeable to PostgreSQL/MySQL)
  • Version Control: Git & GitHub

🧰 Installation Guide

1. Clone the Repository

git clone https://github.com/whdev36/flask-project.git
cd flask-project

2. Create a Virtual Environment

python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Set Up the Database

Initialize the database using Flask's built-in CLI:

flask db init
flask db migrate
flask db upgrade

5. Run the Application

flask run

The app will be available at http://127.0.0.1:5000.


📸 Screenshots

Homepage Screenshot
Add a screenshot of your homepage or key features.


🔗 Demo

Go to Demo


📝 Icon Credits

Icons used in this project are created by Pixel perfect - Flaticon.


🤝 Contributing

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-name.
  5. Create a pull request.

🛡️ License

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


👤 Author

Wisdom Hunter
For any inquiries or feedback, feel free to contact me at:

Happy coding! 🚀

About

A Flask-based web application designed for note-taking and organization. It is built to provide users with a clean and intuitive interface for managing their notes efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published