Skip to content

🌻 This a blog website with users and a comment section build with flask

License

Notifications You must be signed in to change notification settings

imakim03/Blog_with_users

Repository files navigation

⁕ DESCRIPTION

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.

⁕ FEATURES

  • 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.

⁕ SCREENSHOTS

Main page:

image

Contact me page:

image

Log in page:

image

⁕ INSTALLATION

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

⁕ LISCENCE

This project is licensed under the MIT License.

⁕ CONTACT

For support, feedback, or inquiries, please contact me at kiimissi.imane@gmail.com.