Skip to content

Temirkhanov/ItemCatalog

Repository files navigation

Item Catalog

Ruslan Temirkhanov

Skills used:

  • Python
  • Flask
  • SQLAlchemy
  • Javascript
  • HTML
  • SASS (CSS)
  • OAuth
  • Google Sign In

Features

The Item Catalog is a web server application that provides many different features:

  • CRUD. (Create, Read, Update and Delete data.)
  • User Authentication and Authorization
  • Google Sign-in/Sing-up
  • JSON endpoints

Prerequisites

Download the following:
Python 3 Vagrant VirtualBox Preconfigured vagrant folder Download

How to run the program

  1. In the terminal cd and unzip\move downloaded project files into \FSND-Virtual-Machine\vagrant
  2. In the terminal run 'vagrant up'
  3. After installation use 'vagrant ssh'
  4. Cd into vagrant folder and then project folder
  5. Run 'python db_setup.py' to create database
  6. Run 'python populate.py' to populate data. (You will randomly own some of the data when registered)
  7. Then run 'python main.py'
  8. Go to http://localhost:8000 in your browser and enjoy!

About

Web app that provides a list of items within different categories and integrate third party user registration and authentication. Authenticated users have the ability to post, edit, and delete their own items.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors