This is a project made for the Udacity course. The point of this exercise is to showcase skill in creating application with python combined with flask, SQLalchemy. This app will have full CRUD functionality for authenticated (via google+ account) users.
To fully utilize this app you will need a google+ account.
The easyest way to get this project working is to run it in the prepared virtual machine.
- Download Vagrant
- then copy this repository into the catalog folder.
- Navigate within your terminal into the folder containing "Vagrantfile"
- run the following commands:
vagrant up
vagrant ssh
cd /vagrant/catalog
python run.py
Open the browser and paste the following address: <http://localhost:5000/>
JSON endpoints are provided for accessing a single category with its items:
/showPages/<int:webCategory_id>/JSON
or a particular item itself:
/showPages/<int:webCategory_id>/showDetails/<int:page_id>/JSON
where <int: xxx> will be th id number of currently viewed category or item in the application