This project is a Flask-based blog application that uses SQLite for storing blog posts. It features routes for viewing, adding, editing, and deleting posts, as well as static pages like "About" and "Contact". The application uses Flask-WTF and Flask-CKEditor for form handling and includes unit tests for the main routes.
This project uses the following technologies:
Flask: A micro web framework for Python. SQLite: A lightweight database for storing blog posts. Flask-WTF: Integration of WTForms with Flask for form handling. Flask-CKEditor: Integration of CKEditor with Flask for rich text editing. Flask-Bootstrap: Integration of Bootstrap with Flask for styling. SQLAlchemy: An ORM for database interactions. Gunicorn: A WSGI HTTP server for running the application in production.