/instock-client-silentdebuggers

An Inventory Management System with full CRUD functionality, built for a client that maintains a chain of warehouses.

Primary LanguageJavaScript

An Inventory Management System for a client that maintains a growing chain of warehouses. The app has full CRUD functionality. Built by a team of three web developers using Agile methodology and daily scrums. Built with MVC pattern in mind. Source of data is a MySQL database. Using knex.js to interact with the db.

A backend-end server accompanies this app.

Tech Stack

ReactJS

SASS

Run Locally

To run the server side locally, clone the project

  git clone git@github.com:jpatel98/instock-client-silentdebuggers.git

Go to the project directory

  cd instock-silentdebuggers

Install dependencies

  npm install

Start the app

  npm run start

Environment Variables

Add the following variables in .env file for both

REACT_APP_WAREHOUSE_ENDPOINT = https://localhost:8080/warehouses
REACT_APP_INVENTORY_ENDPOINT = https://localhost:8080/inventories

Deployment

Netlify Status

The frontend has been deployed on netlify - https://instock7.netlify.app/

And the server has been deployed on heroku with JawsDB provisioning the DB.

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot