juliamwangi123 / personal_blog

This a personal web blog that i post blogs for users to read and also allow other users who are willing to write for the blog to create an account and and start adding their blogs

Home Page:https://julzz.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

personal_blog

Description

This a personal blog website, i as a writer i can write blogs, edit, delete and delete comments made by users. Also it allows other writers who are willing to write for the blog to register and login to start wrtiting blog

Behaviour Driven Development

  1. User Register and create an accountt
  2. User logs in , writes, delete, edit their blog blogs
  3. User can comment on other people blogs
  4. User can logout and read the blogs written by other people

Technologies Used

Python 3.8 Flask Framework HTML, CSS(Bootstap) PostgreSQL Pip

Setup Installations Requirements

To run the application, in your terminal:

  1. Clone or download the Repository
  2. Create a virtual environment
  3. Read the requirements file and Install all the requirements. Or run pip3 install -r requirements.txt to automatically install all the requirements
  4. Prepare environment variables -export SECRET_KEY='Your secret key'
  5. Run your application from the termial
  6. Access the application through localhost:5000 Development
To fix a bug or enhance an existing module, follow these steps:

Fork the repo Create a new branch (git checkout -b improve-feature) Make the appropriate changes in the files Add changes to reflect the changes made Commit your changes (git commit -am 'Improve feature') Push to the branch (git push origin improve-feature) Create a Pull Request

Known Bugs

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Author

~ julia Mwangi

Licence

Click this link to view licence information.

Contact Information

juliahwambui3@gmail.com

About

This a personal web blog that i post blogs for users to read and also allow other users who are willing to write for the blog to create an account and and start adding their blogs

https://julzz.herokuapp.com/

License:MIT License


Languages

Language:Python 98.4%Language:C 1.0%Language:HTML 0.2%Language:Mako 0.2%Language:CSS 0.1%Language:JavaScript 0.1%Language:PowerShell 0.1%Language:Shell 0.0%Language:C++ 0.0%Language:Assembly 0.0%Language:Batchfile 0.0%Language:Procfile 0.0%