Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/machel54/blog-ting
Blog ting is a personal blogging website where you can create and share your opinions and other users can read and comment on them. ting also has random quotes that inspire the users.
https://github.com/machel54/blog-ting
bootstrap4 css3 flask-application html5 postgresql python3 sqlalchemy
Last synced: 9 days ago
JSON representation
Blog ting is a personal blogging website where you can create and share your opinions and other users can read and comment on them. ting also has random quotes that inspire the users.
- Host: GitHub
- URL: https://github.com/machel54/blog-ting
- Owner: Machel54
- Created: 2019-10-25T12:55:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-16T18:11:48.000Z (over 2 years ago)
- Last Synced: 2024-11-16T21:12:36.781Z (2 months ago)
- Topics: bootstrap4, css3, flask-application, html5, postgresql, python3, sqlalchemy
- Language: Python
- Homepage: https://blog-kwabbs.herokuapp.com/
- Size: 6.36 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog ting
Blog ting is a personal blogging website where you can create and share your opinions and other users can read and comment on them. Ting also has random quotes that inspire the users.
## Author
> Machel Nyanumba.
## Requirements
The following command installs all the application requirements
>``pip freeze -r requirements.txt``## Installations
Run
``git clone https://github.com/Machel54/Blog-ting.git``or download the zip file from github.
After extracting the files,
1. Navigate to the project folder
>`` cd Blog-ting.``2. Creating a virtual environment
>``virtualenv virtual.``3. Activating the virtual environment
>``source virtual/bin/activate.``4. Running the application
>``python3 manage.py server``5. Running tests
> ``python3 manage.py test.``## Technologies used
* Python3
* Flask
* Html5
* Css3
* Bootstrap4## User stories
* As a user, I would like to view the blog posts on the site
* As a user, I would like to comment on blog posts
* As a user, I would like to view the most recent posts
* As a user, I would like to an email alert when a new post is made by joining a subscription.
* As a user, I would like to see random quotes on the site
* As a writer, I would like to sign in to the blog.
* As a writer, I would also like to create a blog from the application.
* As a writer, I would like to delete comments that I find insulting or degrading.
* As a writer, I would like to update or delete blogs I have created.## BDD(Behaviour Driven Development)
>Login Inputs
| Inputs | Description |
| :--- | ---: |
| Username | Account username, ``eg logue_hearts``|
| Password | Account password, ``eg logue54``|>Signup inputs
| Inputs | Description |
| :--- | ---: |
| Username | Account username, ``eg logue_hearts``|
| Email | User email, ``eg [email protected]``|
| Password | Account password, ``eg logue54``|
| Confirm Password | Account password, ``eg logue54``|> Blog inputs
| Inputs | Description |
|---|---|
| Blog title | the title of the blog eg; `` Latest Anime`` |
| Blog post| The blog post itself|
| Comment| A comment on the blog post|## License
> MIT License © 2019 Machel Nyanumba## Collaborate
To collaborate, reach me on [[email protected]]()