Skip to content

Slam256/Store-manager

Repository files navigation

STORE MANAGER

A web application that helps store owners manage sales and product inventory records. This application is meant for use in a single store.

Features being built out

  1. Store attendant can search and add products to buyer's cart.

  2. Store attendant can see his/her sale records but can't modify them.

  3. App should show available products, quantity and price.

  4. Store owner can see sales and can filter by attendants.

  5. Store owner can add, modify and delete products.

Link to project:

Tech used: Node js and Express Js and a dash of HTML, Travis for CI

The main tech that i used here was express js. I used this because it is a Fast, un-opinionated, minimalist web framework for Node.js It has a myriad of HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy. I also used postman to test if the API would return the data that I want.

Optimizations

Lessons Learned:

Quick set up

To clone this repository, type git clone https://github.com/Slam256/Store-manager.git

in the command line

In the project directory, you can run:

npm run dev

Install all dependencies

run: npm install

Runs the app

Open http://localhost:4000 to view it in your browser.

The page will reload when you make changes.

npm run lint

makes sure code follows AIRBnb style guide.

npm test

Launches the test runner. I used Mocha and NYC to test

Author

Stacey LAM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published