Skip to content

sagarchoudhary96/P5-Item-Catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Item Catalog

The Live version of project can be found Here.

Project Overview

To Develop an application that provides a list of items within a variety of categories as well as provide a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.

Why This Project?

Modern web applications perform a variety of functions and provide amazing features and utilities to their users; but deep down, it’s really all just creating, reading, updating and deleting data. In this project, you’ll combine your knowledge of building dynamic websites with persistent data storage to create a web application that provides a compelling service to your users.

What Will I Learn?

  • Develop a RESTful web application using the Python framework Flask
  • Implementing third-party OAuth authentication.
  • Implementing CRUD (create, read, update and delete) operations.

How to Run?

PreRequisites

Setup Project:

  1. Install Vagrant and VirtualBox
  2. Download or Clone fullstack-nanodegree-vm repository.
  3. Find the catalog folder and replace it with the content of this current repository, by either downloading or cloning it from Here.

Launch Project

  1. Launch the Vagrant VM using command:
  $ vagrant up
  1. Run your application within the VM
  $ python /vagrant/catalog/main.py
  1. Access and test your application by visiting http://localhost:8000.

About

📚 Book Catalog web app built using python, flask, and javascript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published