Welcome to the Blog Website project! This is a web application that allows users to create, read, edit, and delete blog posts. Users need to register and log in to their accounts in order to perform these actions.
- User Registration and Authentication: Users can create accounts and log in to the website.
- Create Blog Posts: Logged-in users can write and publish new blog posts.
- Read Blog Posts: Anyone can read the blog posts without the need to log in.
- Edit Blog Posts: Users can edit the blog posts they have created.
- Delete Blog Posts: Users can also delete their own blog posts.
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Python, Flask
- Database: MySQL
To run this project, you need to have the following installed:
- Python (version 3.6 or above)
- Flask (version 2.0.1 or above)
- SQLAlchemy (version 2.0.16 or above)
- Xampp (version 8.0.28 / PHP 8.0.28)
https://www.python.org/downloads/ pip install flask sqlalchemy python main.py- Open your web browser and visit http://127.0.0.1:5000/ to access the login system
main.py: The main entry point of the application.templates: Directory containing HTML templates.static: Directory containing static assets (CSS, JavaScript, img, etc.).config.py: Holds your MySQL databaseconfiguration.
For any inquiries or support, please contact mdbusiness1803@gmail.com.