This is the third project of Udacity: Full Stack Web Developer Nanodegree
by Alan Po-Ching
Design and implement a database driven catalog website that allows user to create and manage their own items after login via google+ or facebook. The theme for this website is "cafe".
- Python 2
- SQLAlchemy, Flask
Install Vagrant, VirtualBox and clone fullstack-nanodegree-vm, run vagrant up
to get your environment set up.
- Download this repo and extract the files into fullstack-nanodegree-vm/vagrant/catalog/ directory.
- Run
vagrant up
to start your virtual machine. - Run
vagrant ssh
to log on to the virtual machine. - Move to the /vagrant/catalog/ directory.
- Run
python database_setup.py
to setup the project database. - Populate the database by running
python populate_db_items.py
- Run
python project.py
start the application. - Access the website via http://localhost:8000.