/Blog

this is a personal blogging website where you can create and share your opinions

Primary LanguagePython

Application name

Personal Blog

Description

this is a personal blogging website where you can create and share your opinions

Link to Live Site

Installation Requirements

Clone this repository and navigate to the folder. Run the following commands to allow functionality of the app:-

  • sudo add-apt-repository ppa:jonathonf/python-3.6
  • sudo apt-get update
  • sudo apt-get install python3.6
  • sudo apt-get install python3-pip
  • sudo apt-get install python3.6-venv
  • python3.6 -m venv virtual
  • source virtual/bin/activate
  • pip install -r requirements.txt

Dependencies

  • Click==7.0
  • dominate==2.4.0
  • Flask==1.1.1
  • Flask-Bootstrap==3.3.7.1
  • Flask-SimpleMDE==0.3.0
  • Flask-SQLAlchemy==2.4.0
  • itsdangerous==1.1.0
  • Jinja2==2.10.1
  • markdown2==2.3.8
  • MarkupSafe==1.1.1
  • pkg-resources==0.0.0
  • psycopg2==2.8.3
  • SQLAlchemy==1.3.8
  • visitor==0.1.3
  • Werkzeug==0.15.6

Technical Requirements

This can be found in the specs.md file.

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

Technologies Used

  • Python 3.6.5
  • Bootstrap
  • Flask Framework
  • Postgressql
  • Heroku

License

MIT License Licensed under MIT License Ⓒ Made in September 2019 by ElianeH