Store Manager is a web application that helps store owners manage sales and product inventory records.
- Link to hosted API backend
- Link to UI Templates
- Technologies Used
- Testing Tools
- Application Features
- API Documentation
- How to Run
- How to Test
- Author
- License
- UI templates are hosted on github pages
- Admin can add a product
- Admin can update a product
- Admin can delete a product
- Admin can add a store attendant
- Admin can update a store attendant/give admin privilege
- Admin can delete a store attendant
- Admin/store attendant can get all products
- Admin/store attendant can get a specific product
- Admin/store attendant can search a specific product
- Store attendant can add sale orders
- Store/Admin attendant can add product to a category
- Admin can get all sale order records
- Store attendant can view owned records
- Store Attendant/Admin can view owned single sales records
- Admin can add a category
- Admin can update a category
- Admin can delete a category
- Admin/store attendant can get all categories
- Admin/store attendant can get a specific category
- Admin/store attendant can login
- Store attendant can get personal detail
Available shortly
# Clone this repository
$ git clone https://github.com/mecsoccer/Store-Manager.git
# Go into the repository
$ cd Store-Manager
# Install dependencies
$ npm install
# Create .env file for environment variables in your root directory and paste the following
PORT=3000
note: you are free to use any port
# Run the app
$ npm start
your app should now be running at http://localhost:3000/api/v1.
# Clone this repository
$ git clone https://github.com/mecsoccer/Store-Manager.git
# Go into the repository
$ cd Store-Manager
# Install dependencies
$ npm install
# run test
$ npm run test
Jaachimma Onyenze
MIT