/Kellers-blog

Flask app that has subscription and logging in implimented

Primary LanguagePythonMIT LicenseMIT

Kellers-blog

Flask app that has subscription and logging in implimented

Technologies Used

- Python 3.6
- Flask Framework
- HTML, CSS and Bootstrap
- JavaScript
- SQL

Description

A personal blog

It has the following features

+ A writer can create, delete and update blogs
+ Allows writer to see all the posts that have been made
+ Allows user to upvote or downvote a post
+ The user can sign up and login
+ The user should receive a welcoming email
+ They should also view their posts
+ The admin can delete inappropriate comments
+ User should be alerted on the newest subscription
+ User should see the newest post

Demo

This app was deployed in Heroku

Demo

Architecture

This is a list files or directories for pitch app

  • /api - scripts implement actual api functions
  • /model - define model classes
  • config.py - configuration for the app
  • Procfile - heroku server configuration
  • requirements.txt - dependency file

Set up and installation

1. Clone or download the Repository
2. Create a virtual environment
3. Read the specs and requirements files and Install all the requirements.
5. Run chmod a+x start.sh
6. Run ./start.sh
7. Access the application through `localhost:5000

Known bugs

Contact details

Contact me on muthonkel@gmail.com for any more info

License

This project is licensed under the MIT License - License