An open API service indexing awesome lists of open source software.

https://github.com/imakim03/blog_with_users

🌻 This a blog website with users and a comment section build with flask
https://github.com/imakim03/blog_with_users

blog blog-website bootstrap flask flask-application flask-login users website-template

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

## 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](https://github.com/imakim03/Blog_with_users/assets/143851315/b992e8ac-4235-44be-beea-b6d597b87240)

Contact me page:

![image](https://github.com/imakim03/Blog_with_users/assets/143851315/bf05c793-e9e3-47f6-991f-8ef84655ee4f)

Log in page:

![image](https://github.com/imakim03/Blog_with_users/assets/143851315/97419481-906e-4a26-b06d-47edeb688d9d)

## 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](LICENSE).

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