Web Programming with Python and JavaScript
![](https://camo.githubusercontent.com/74133dc1da8c75eedb709f9ee618dd5ed6816c359882c8ef8bfa00d3867bfc86/68747470733a2f2f692e696d6775722e636f6d2f6d4233634c56312e706e67)
![](https://camo.githubusercontent.com/b487a3a833a47ad919e548eeb1d9be377ab6b4ff0aa8c633be6d51e01775452b/68747470733a2f2f692e696d6775722e636f6d2f4d674f39334d4a2e706e67)
![](https://camo.githubusercontent.com/b194b302a1682d548228239df8c23a02c7f6e693f6fdc22f33a65bf4feff3c86/68747470733a2f2f692e696d6775722e636f6d2f5a793743334f712e706e67)
- Register
- Search books by name, author or ISBN
- Get info about a book and submit your own review!
# 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
Feel free to add your own improvements!
![DB](https://camo.githubusercontent.com/6eacf38d90be22edcc3ea32f89c22d73b9a11528b747b7c2c76d8054fbd5f376/68747470733a2f2f692e696d6775722e636f6d2f6969366e6b4e722e706e67)