This application provides a list of items within a variety of categories as well as provide a user registration(google or facebook) and authentication system. Registered users will have the ability to post, edit and delete their own items. It utilizes Flask, SQL Alchemy, JQUERY, CSS, Java Script, and OAUTH 2 to create an Item catalog website.
-
Clone the fullstack-nanodegree-vm repository.
-
Look for the catalog folder and replace it with the contents of this respository.
Launch the Vagrant VM from inside the vagrant folder with:
vagrant up
Then access the shell with:
vagrant ssh
Then move inside the catalog folder:
cd /vagrant/catalog
Then run the application:
python project#2.py
After the last command you are able to browse the application at this URL:
http://localhost:8000/
You will learn how to develop a RESTful web application using the Python framework Flask along with implementing third-party OAuth authentication. You will then learn when to properly use the various HTTP methods available to you and how these methods relate to CRUD (create, read, update and delete) operations.
to ic=ncrease our development to understanr what we will do in the next phase of the second project