Skip to content

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.

Notifications You must be signed in to change notification settings

mdakbari/StellarStories

Repository files navigation

StellarStories

Blog Website using Python and Flask

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.

Features

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

Technologies Used

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Python, Flask
  • Database: MySQL

Prerequisites

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)

For Python

 https://www.python.org/downloads/

For Flask, Flask-Login, Werkzeug

 pip install flask sqlalchemy

Run application

 python main.py

File Structure

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

Contact

For any inquiries or support, please contact mdbusiness1803@gmail.com.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •