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.
- 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)
-
Clone this repository:
git clone https://github.com/NoorMahammad-S/Fraser-blog.git cd Fraser-blog -
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate -
Install the required packages:
pip install -r requirements.txt
-
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).
-
Run the application:
python your_app.py
-
Access the website in your browser at
http://localhost:5000.
- Register for a new account or log in if you already have one.
- Create compelling blog posts with the CKEditor's rich text editing.
- Engage with your readers by allowing them to leave comments on your posts.
- Customize the look and feel of your blog by editing the templates and styles.
- Admins can manage posts, users, and more.
We welcome contributions to make this project even more awesome. Here's how you can get involved:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Create a pull request.
