GitXplorerGitXplorer
r

Blog-Tap

public
3 stars
2 forks
0 issues

Commits

List of commits on branch master.
Verified
415f9af6dcb1f672f5639d75519d0f01751d08e5

Merge pull request #4 from ruppysuppy/dependabot/pip/flask-2.3.2

rruppysuppy committed 2 years ago
Verified
9f77181b267eeb64e02354977a0641eb81a49566

Bump flask from 1.1.1 to 2.3.2

ddependabot[bot] committed 2 years ago
Verified
8c2d3e468ca9346b3b92f1116344aec2c03ba63e

Merge pull request #1 from ruppysuppy/dependabot/pip/jinja2-2.11.3

rruppysuppy committed 4 years ago
Verified
42f72b11607e06625b155f8767f5abbcf81d2fd8

Bump jinja2 from 2.10.3 to 2.11.3

ddependabot[bot] committed 4 years ago
Unverified
5dee95d0195cdd09960a109b722ff18d512c1ea7

Minor Tweaks

rruppysuppy committed 5 years ago
Unverified
652bf7e7c02272df3187477147ade4cbc308f926

Small Tweaks

rruppysuppy committed 5 years ago

README

The README file for this repository.

Blog-Tap

This project was made for the Software Engineering Project Competition by Clément Mihailescu. It is a simple Blog Website with recommendations curated for the user.

Languages/Frameworks/Techlogy Used

This project uses the following technologies:

  • Python 3.x
  • Flask 1.11
  • Flask-Login 0.41
  • Flask-Misaka 1.0.0
  • Flask-RESTful 0.3.7
  • Flask-SQLAlchemy 2.4.1
  • Flask-WTF 0.14.2
  • Jinja2 2.10.3
  • WTForms 2.2.1
  • Werkzeug 0.16.0
  • HTML 5
  • CSS 3

How to use

Follow the steps to the local server on your machine:

  • Download and install Python 3.x
  • Download the repository
  • Extract the repository at the desired location
  • Navigate to the extracted folder
  • Open the Terminal/CMD/PowerShell at the location (Shift + Right Click => Run Command Prompt/PowerShell for Windows Users or Right Click => Run Terminal for Linux Users)
  • Run the Command 'pip install -r requirements.txt' (to install the dependencies NETWORK CONNECTION IS REQUIRED)
  • Run the Command 'python app.py'
  • Run the website (Navigate to '127.0.0.1:8000' on a web-browser)

NOTE

The expiration of the notification is set to 14 days and the expiration of the blogs viewed is 2 days. This means the views on the blog will be incremented only if the user reads the blog again after 2 days after reading it once and the recently read blog won't show up in the recommended section (for 2 days).