This is a personal blogging website where you can create and share your opinions and other users can read and comment on them.
Joyce Nguttu
The following command installs all the application requirements
pip freeze -r requirements.txt
Run
git clone https://github.com/joycodes/joycodes-blog.git
or download the zip file from github.
After extracting the files,
- Navigate to the project folder
cd joycodes-blog.
- Creating a virtual environment
pip install pipenv.
- Activating the virtual environment
pipenv shell.
- Running the application
python3.8 manage.py server
- Running tests
python3 manage.py test.
- Python3
- Flask
- Html5
- Css3
- Bootstrap4
- 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.
Login Inputs | Inputs | Description | | :--- | ---: | | Username | Account username,
eg johndoe
| | Password | Account password,eg parseword
|
Signup inputs | Inputs | Description | | :--- | ---: | | Username | Account username,
eg johndoe
| | Email | User email,eg morty@testmail.com
| | Password | Account password,eg parseword
| | Confirm Password | Account password,eg parseword
|
Blog inputs | Inputs | Description | |---|---| | Blog title | the title of the blog eg;
Car news
| | Blog post| The blog post itself| | Comment| A comment on the blog post|
MIT License © 2022 Joyce Nguttu
To collaborate, reach me on https://www.linkedin.com/in/jnguttu/