Evohmike / Awwards

Web clone of the Awward app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web clone of the Awward app

October 16th, 2018

Description

This is a simple web clone of the awward website. A user can create an account and sign into it. The site supports posting of websites for review and rating. users can post their sites for rating but also can view other posted sites and rate them.

Specifications

Find the specs here

Set Up and Installations

Prerequisites

  1. Ubuntu Software
  2. Python3.6
  3. Postgres
  4. python virtualenv

Clone the Repo

Run the following command on the terminal: git clone https://github.com/Evohmike/Awwards.git && cd Awwards

Activate virtual environment

Activate virtual environment using python3.6 as default handler

python3.6 -m virtualenv env && source env/bin/activate

Install dependancies

Install dependancies that will create an environment for the app to run pip3 install -r requirements.txt

Create the Database

psql
CREATE DATABASE award;

.env file

Create .env file and paste paste the following filling where appropriate:

SECRET_KEY = '<Secret_key>'
DBNAME = 'insta'
USER = '<Username>'
PASSWORD = '<password>'
DEBUG = True

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '<your-email>'
EMAIL_HOST_PASSWORD = '<your-password>'

Run initial Migration

python3.6 manage.py makemigrations insta
python3.6 manage.py migrate

Run the app

python3.6 manage.py runserver

Open terminal on localhost:8000

Known bugs

No bugs

Technologies used

- Python 3.6
- HTML
- Bootstrap 4
- JavaScript
- Heroku
- Postgresql

Support and contact details

Contact me on evohmike@gmail.com for any comments, reviews or advice.

License

Copyright (c) Evoh Mike

About

Web clone of the Awward app

https://awwward.herokuapp.com

License:MIT License


Languages

Language:Python 65.8%Language:HTML 31.7%Language:CSS 1.8%Language:JavaScript 0.8%