Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/k-koech/flask-blog

Personal Blog App
https://github.com/k-koech/flask-blog

Last synced: 6 days ago
JSON representation

Personal Blog App

Awesome Lists containing this project

README

        

# Flask Blog
#### The app is blog app, 24/08/2021
#### **By Kelvin Kipchumba**
## Project Description
The app is a personal blogging website where you can create and share your opinions and other users can read and comment on them.
## Setup/Installation Requirements
- Download a file in the code section to the desired folder
- Extract the files
- Open the folder with vs code.
- Run "chmod a+x start.sh" to make it exwcutable.
- Run the project in terminal using "./start.sh" command.
- Create database and add its URI in config file.
- Run migrations using 'python3 manage.py db migrate -m "Initial Migration" '.
- Then use 'heroku run python3 manage.py db upgrade' to create tables in the database.
- And you are all done

## BDD
As a user should;
- I would like to view the blog posts on the site
- I would like to comment on blog posts
- I would like to view the most recent posts
- I would like to an email alert when a new post is made by joining a subscription.
- I would like to see random quotes on the site
As a writer,
- I would like to sign in to the blog.
- I would also like to create a blog from the application.
- I would like to delete comments that I find insulting or degrading.
- I would like to update or delete blogs I have created.
- I would like to see the pitches other people have posted.
- I would like to vote on the pitch they liked and give it a downvote or upvote.
- I would like to be signed in for me to leave a comment
- I would like to receive a welcoming email once I sign up.
- I would like to view the pitches I have created in my profile page.
- I would like to comment on the different pitches and leave feedback.
- I would like to submit a pitch in any category.
- I would like to view the different categories.

## Live link
Deployed project can be accessed here [Blog](https://blog-flaskapp.herokuapp.com/)

## Known Bugs
The application works perfectly well, no bugs.

## Technologies used
- HTML
- CSS
- Fontawesome
- Bootstrap
- Python

## Support and contact details
- email :: [email protected]
- phone :: +254725801772

### License
*Licenced under the [MT-licence](https://github.com/k-koech/flask-blog/blob/master/LICENSE.md)*
Copyright (c) 2021 **Kelvin Kipchumba