Skip to content

assirims/FS-Item-Catalog

Repository files navigation

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 fullstack-nanodegree-vm repository.
  3. Find the catalog folder and replace it with the content of this current project.

Launch Project

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

About

Full Stack Web Developer Nanodegree

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published