Welcome to the Personal Notes and To-Do List Application! This project is a full-stack web application built using Flask that allows users to manage their personal notes and to-do lists. The application features user authentication, CRUD operations, and a responsive design.
- User Authentication: Secure login and registration system using Flask-Login.
- CRUD Operations: Create, read, update, and delete notes and to-do items.
- Responsive Design: Mobile-friendly and responsive interface using Bootstrap.
- Real-time Feedback: Flash messages for user actions.
- Hover Actions: Show delete button on hover for easy management of notes.
- Currently working on adding a markdown capability. Help anyway you can!
### Add New Note
look at the requiremenents file
- Home Page: View your notes and to-do items.
- Add Note: Click on "Add New Note" to create a new note.
- Edit Note: Click on an existing note to edit it.
- Delete Note: Hover over a note and click the delete button to remove it.
- To-Do List: Manage your to-do items in a similar manner.
- Technologies Used
- Languages: Python, HTML, CSS, JavaScript
- Frameworks: Flask, Bootstrap
- Database: SQLite, SQLAlchemy
- Tools: Flask-Login, Jinja2, Git
- Contributions are welcome! Please feel free to submit a pull request or open an issue.
This project is licensed under the MIT License.
For any questions or suggestions, please contact me at perfect.ackah1@gmail.com.