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.
- 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.
- Backend: Flask, Flask-Login
- Frontend: HTML, CSS, Bootstrap, jQuery
- Database: SQLite (or upgradeable to PostgreSQL/MySQL)
- Version Control: Git & GitHub
git clone https://github.com/whdev36/flask-project.git
cd flask-project
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
Initialize the database using Flask's built-in CLI:
flask db init
flask db migrate
flask db upgrade
flask run
The app will be available at http://127.0.0.1:5000
.
Add a screenshot of your homepage or key features.
Icons used in this project are created by Pixel perfect - Flaticon.
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature-name
. - Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Wisdom Hunter
For any inquiries or feedback, feel free to contact me at:
- GitHub: whdev36
- Email: [email protected]
Happy coding! 🚀