This is a dynamic blog website built using Python Flask and Bootstrap components. It allows users to create accounts, login, and interact with blog posts through comments. The website is designed to provide a user-friendly platform for sharing thoughts, ideas, and experiences.
-
User Authentication: Users can register for accounts, login, and securely access the blog features.
-
Blog Creation and Editing: Admins have the ability to create, edit, and delete blog posts, providing a platform for sharing content.
-
Commenting System: Users can engage with blog posts by adding comments, fostering discussion and interaction within the community.
Main page:
Contact me page:
Log in page:
Clone the repository:
git clone https://github.com/imakim03/Blog_with_users.git
Navigate to the project directory:
cd Blog_with_users
Install dependencies:
pip install -r requirements.txt
Run the Flask application:
python app.py
NOTE: To access admin functionalities, you need to be granted admin privileges. By default, the first user registered becomes the admin. You can modify the code to add more admins or delete the database to reset admin privileges. Alternatively, you can use the default admin credentials provided below:
• The admin email: kiimissi.imane@gmail.com
• Password: Imane1234
This project is licensed under the MIT License.
For support, feedback, or inquiries, please contact me at kiimissi.imane@gmail.com.