marcorichetta / cs50w-project1

CS50 Web Programming - Project1

Home Page:https://book-reviews-cs50-project1.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50W Project 1

Web Programming with Python and JavaScript

Use the app on Heroku

Usage

  • Register
  • Search books by name, author or ISBN
  • Get info about a book and submit your own review!

⚙️ Setup your own

# Clone repo
$ git clone https://github.com/marcorichetta/cs50-project1.git

$ cd cs50-project1

# Create a virtualenv (Optional but reccomended)
$ python3 -m venv myvirtualenv

# Activate the virtualenv
$ source myvirtualenv/bin/activate (Linux)

# Install all dependencies
$ pip install -r requirements.txt

# ENV Variables
$ export FLASK_APP = application.py # flask run
$ export DATABASE_URL = Heroku Postgres DB URI
$ export GOODREADS_KEY = Goodreads API Key. # More info: https://www.goodreads.com/api

DB Schema

Feel free to add your own improvements! DB

About

CS50 Web Programming - Project1

https://book-reviews-cs50-project1.herokuapp.com/


Languages

Language:Python 54.8%Language:HTML 41.7%Language:CSS 3.5%