Skip to content

A Simple Blog Website created with the help of Falsk

Notifications You must be signed in to change notification settings

Aabi0207/BlogWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlogWebsite

| Live Demo

Description

BlogWebsite is a dynamic platform that allows users to create, read, update, and delete blog posts. It offers a user-friendly interface for both authors and readers, featuring:

  • User Authentication: Secure login and registration.
  • Post Management: Create, edit, and delete blog posts.
  • Comment System: Engage with posts through comments.
  • Responsive Design: Optimized for various devices.

Features

  • User Authentication: Secure login and registration.
  • Post Management: Create, edit, and delete blog posts.
  • Comment System: Engage with posts through comments.
  • Responsive Design: Optimized for various devices.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Flask
  • Database: SQLite

Installation

  1. Clone the Repository:

    git clone https://github.com/Aabi0207/BlogWebsite.git
  2. Navigate to the Project Directory:

    cd BlogWebsite
  3. Create a Virtual Environment (optional but recommended):

    python -m venv venv
  4. Activate the Virtual Environment:

    On Windows:

    venv\Scripts\activate

    On macOS/Linux:

    source venv/bin/activate
  5. Install Dependencies:

    pip install -r requirements.txt
  6. Run the Flask Development Server:

    python app.py
  7. Access the Application:

    Open your browser and go to http://127.0.0.1:5000/ to view the website.

Usage

  • User Registration: Sign up to create a new account.
  • Login: Access your account with your credentials.
  • Create Post: Navigate to the dashboard to create a new blog post.
  • Manage Posts: Edit or delete your existing posts from the dashboard.
  • Comment: Engage with posts by adding comments.

Contributing

Contributions are welcome! Please fork the repository, make your changes, and submit a pull request.

Acknowledgments

  • Flask: A micro web framework written in Python.
  • SQLite: A C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
  • Bootstrap: A front-end framework for developing responsive and mobile-first websites.

About

A Simple Blog Website created with the help of Falsk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published