This is a fully- fledged blog website where users can register, login, and comment on posts. The website also provides a backend for the admin to perform CRUD operations on posts. THis project was built using Flask, a micro web framework for Python.
- User authentication(register, login, logout)
- Ability for users to comment on posts
- Admin interface for CRUD operations on posts
- Python 3.x
- Flask
- Flask- SQLAlchemy -Flask- WTF
- Bootstrap 4.x
- main.py: contains the Flask app that implements the main functionality of the website
- 'templates': contains the HTML templates used to render the pages of the website
- 'static': contains static assets such as CSS, JavaScript, and images
The admin interface can be accessed at http://localhost:5000/admin/. The admin username and password can be set in the environment variables.