/flask-blog-app-v1

A social image sharing platform where users can connect, create, and engage. Features include user registration and login, post creation and management, like and comment functionality, follow/unfollow options, and user search by username.

Primary LanguageHTMLMIT LicenseMIT

flask-blog-app v1

A platform for sharing images and connecting with other users.

The application is designed to be easy to use, with a focus on user experience. Whether you're a professional photographer or just enjoy taking pictures, our application makes it easy to share your images with the world and connect with other users.

Features :

  • User registration and login

  • Create and manage posts

  • Upload image while creating and updating posts

  • Change username and profile image

  • Search for other users using their usernames

  • Like and comment on other users' posts

  • Follow and unfollow other users

  • Edit and delete comments

  • Responsive design

Technologies Used :

  • Flask - web framework

  • Jinja2 - templating engine

  • Bootstrap - for HTML and CSS styling

  • SQLite - for data storage

Getting Started

Prerequisites

  • Python 3.x
  • pip

Installation

  1. Clone the repository.
git clone https://github.com/faizanxmulla/flask-blog-app-v1.git

  1. Install the requirements
pip install -r requirements.txt

  1. Run the application.
python app.py

Contributing

Contributions are always welcome !!

If you would like to contribute to the project, please fork the repository and make a pull request.

Support my work

Do ⭐ the repository, if it inspired you, gave you ideas for your own portfolio or helped you in any way.