Skip to content

A simple inventory web app created with MongoDB and Flask

Notifications You must be signed in to change notification settings

JeffeyL/LogisticsInventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LogisticsInventory

About the project

This project is an inventory management web app for a theoretical logistics company. It has basic CRUD functionality, and also allows deletion comments and restoration as per one of the prescribed challenges.

Built with

Getting Started

Prerequisites

  • MongoDB: Create an account on Mongodb, and download MongoDB compass and connect to a localhost (follow the guide)
  • Python: Install the most recent version of python and pip (pip comes with python)

Installation

  1. Clone the repo
   git clone https://github.com/JeffeyL/LogisticsInventory.git
  1. Navigate to the folder containing requirements.txt and install the required packages
   pip install -r requirements.txt

Usage

  1. Open and run the project
   python run.py
  1. Access the localhost web URL, then enter a userID, which will be stored in cookies
  2. Click create to create a new item in the inventory
  3. The created item will be shown in the inventory page, and individual items can be updated or deleted by clicking on the links on each item.
  4. After deleting an item, it can be seen in the deleted page, and can be restored or permanently deleted.

About

A simple inventory web app created with MongoDB and Flask

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published