Skip to content

kiptoo-rotich/Watchlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WATCHLIST

Screenshots

Landing page

watchlist1

Search results

watchlist2

Review page

watchlist3

Add review page

watchlist4

Description

This application uses movie API to display various movies in three categories i.e popular, upcoming and now-showing. Users can give their reviews in any movie they want to. However, to do this, they need to register first, if they don't have an account or login in the already have an account.

As a user of the web application you will be able to:

  1. Sign up and log in
  2. View movies
  3. Write a review
  4. Edit profile
  5. Update profile

Setup and installations

  • Clone Project to your machine
  • Activate a virtual environment on terminal: source virtual/bin/activate
  • Install all the requirements found in requirements file.
  • On your terminal run python3.8 manage.py runserver
  • Access the live site using the local host provided

Getting started

Prerequisites

  • python3.8
  • virtual environment
  • pip

Clone the Repo and rename it to suit your needs.

git clone https://github.com/kiptoo-rotich/Watchlist

Initialize git and add the remote repository

git init
git remote add origin <your-repository-url>

Create and activate the virtual environment

python3.8 -m virtualenv virtual
source virtual/bin/activate

Setting up environment variables

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

SECRET_KEY = 'your secret key'
DEBUG=True
DB_USER='<your database name>'
DB_PASSWORD='<password to your database>'
DB_HOST='127.0.0.1'
MODE='development'

Install dependancies

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

Run the app

python3.8 manage.py runserver

Open localhost:5000

Built With

  • Python3.8
  • Postgresql
  • Boostrap
  • Flask
  • HTML
  • CSS

License

  • LICENSED UNDER License: MIT

About

This application uses movie API to display various movies in three categories i.e popular, upcoming and now-showing. Users can give their reviews in any movie they want to. However, to do this, they need to register first, if they don't have an account or login in the already have an account.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors