Skip to content

NoorMahammad-S/Fraser-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fraser Blog Website Live

Welcome to Fraser Blog Website! This is a sleek and feature-rich blogging platform built with Flask, SQLAlchemy, and Flask-Login. Share your thoughts, create engaging posts, and interact with your readers through comments.

Fraser Blog Website

Features

  • User registration and authentication with secure password hashing
  • Create, edit, and delete blog posts
  • Leave comments on blog posts
  • User-friendly rich text editing with CKEditor
  • Beautiful Gravatar avatars for users
  • Admin-only functionality (customize as needed)

Installation

  1. Clone this repository:

    git clone https://github.com/NoorMahammad-S/Fraser-blog.git
    cd Fraser-blog
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate
  3. Install the required packages:

    pip install -r requirements.txt
  4. Set up your environment variables:

    • SECRET_KEY: Your secret key for secure session management.
    • DATABASE_URL: The URI of your database (e.g., SQLite, PostgreSQL, MySQL).
  5. Run the application:

    python your_app.py
  6. Access the website in your browser at http://localhost:5000.

Usage

  1. Register for a new account or log in if you already have one.
  2. Create compelling blog posts with the CKEditor's rich text editing.
  3. Engage with your readers by allowing them to leave comments on your posts.
  4. Customize the look and feel of your blog by editing the templates and styles.
  5. Admins can manage posts, users, and more.

Contributing

We welcome contributions to make this project even more awesome. Here's how you can get involved:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test them thoroughly.
  4. Create a pull request.

About

Blog Built with Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors