Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/k-koech/flask-blog
- Owner: k-koech
- License: mit
- Created: 2021-08-22T12:59:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-08-26T19:16:50.000Z (over 3 years ago)
- Last Synced: 2024-12-24T01:47:54.743Z (about 2 months ago)
- Language: HTML
- Homepage: https://blog-flaskapp.herokuapp.com/
- Size: 244 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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