Skip to content

ruidi-huang/Inventory-Tracking-App

Repository files navigation

Inventroy Tracking Web Application

This is an inventory tracking web application that satisfies basic CRUD Functionality and ability to Push a button export product data to a CSV.

Backend is written in Python using Django Framework. Frontend is developed using this template and Bootstrap Framework.

If you encountered any problems while trying to run the app, please reach out to me at ruidih2@illinois.edu

Before we can run the app, we need to install some dependencies:

Follow this if you have macOS:

  1. Open up Terminal.
  2. If you don't have python3 downloaded, download python3 here
  3. Run python --version and pip --version to make sure they are installed. Make sure you have python3 in this step. If not, add 3 after python and pip when running the following steps: python -> python3, pip -> pip3
  4. Run pip install django.
  5. Run pip install django-crispy-forms.
  6. Clone the repo git clone https://github.com/ruidi-huang/Inventory-Tracking-App.git
  7. Change the directory to Inventory-Tracking-App(the root of this repo).
  8. Run python manage.py runserver.
  9. Follow the instructions or go to localhost:8000 (make sure you are not using the port localhost:8000 first)

Follow this if you have Windows:

  1. I would suggest to use Git Bash to interface with the OS.
  2. If you don't have python3 downloaded, download python3 here
  3. Run python --version and pip --version in bash shell to make sure they are installed. Make sure you have python3 in this step. If not, add 3 after python and pip when running the following steps: python -> python3, pip -> pip3
  4. Run pip install django.
  5. Run pip install django-crispy-forms.
  6. Clone the repo git clone https://github.com/ruidi-huang/Inventory-Tracking-App.git
  7. Change the directory to Inventory-Tracking-App(the root of this repo).
  8. Run python manage.py runserver.
  9. Follow the instructions or go to localhost:8000 (make sure you are not using the port localhost:8000 first)

Project Demo:

  1. Home Page:
    home page
  2. Product Page:
    product page
  3. Edit Page:
    edit page
  4. Delete Page:
    delete page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors