A multi-user blogging application using Flask.
Switch branches/tags
Nothing to show
Clone or download
MakChan Restructure app
- Add migrations in database
- Fix time display
- Change applciation structure
Latest commit 9b437bd Nov 20, 2017
Permalink
Failed to load latest commit information.
app Restructure app Nov 19, 2017
db_repository Restructure app Nov 19, 2017
.gitignore Restructure app Nov 19, 2017
Procfile Restructure app Nov 19, 2017
README.md Restructure app Nov 19, 2017
config.py Restructure app Nov 19, 2017
db_create.py Restructure app Nov 19, 2017
db_downgrade.py Restructure app Nov 19, 2017
db_migrate.py Restructure app Nov 19, 2017
db_upgrade.py Restructure app Nov 19, 2017
requirements.txt Restructure app Nov 19, 2017
run.py Restructure app Nov 19, 2017
runtime.txt Edit runtime.txt Sep 29, 2017

README.md

theBlog

About

A simple multi-user blogging application.

Made using Bootstrap for frontend and Flask for backend.

Live demo

Features

  • Responsive design
  • Multi user
  • Create posts
  • Individual pages for each user
  • Pagination
  • Optimized and fast

How to setup

Follow this guide to setup this project on your local machine.

  1. Install python 2.x, git and virtualenv in your computer.

  2. Get the source code on your machine.

    git clone https://github.com/MakChan/theBlog.git

  3. Create a python virtual environment and install python and flask related dependencies.

    cd theBlog
    virtualenv -p python.exe venv # create virtual env
    venv\scripts\activate  # run this command everytime before starting on the project
    pip install -r requirements.txt
  4. For running the server

    python blog.py

  5. Open the browser and go to to the following link.

    localhost:5000

Roadmap 🚀

  • Upvote/Downvote
  • Edit posts functionality
  • Hashtags
  • Comments
  • Follow other users
  • Personalised feeds
  • OAuth Authentication