Skip to content

Store Manager is a web application that helps store owners manage sales and product inventory records

License

Notifications You must be signed in to change notification settings

Areo6/Store-Manager-With-Datastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status Maintainability Run in Postman

Store-Manager-With-Datastructure

Store Manager is a web application that helps store owners manage sales and product inventory records

Link to Store Manager on Github Pages

Store Manager

Link to Store-Manage-Using-Datatucture App on Heroku

Store-Manage-Using-Datatucture

Routes captured by Store Manager

REQUEST ROUTE FUNCTIONALITY
POST /api/v1/products Admin creates a new product
POST /api/v1/Sales Attendant creates new sale records
GET /api/v1/products Fetches all products
GET /api/v1/products/< productId> Fetches a specific product
GET /api/v1/sales Admin fetches all sale records
GET /api/v1/sales/< productId> Fetches a specific sale record

BUIlT WITH

  • Flask
  • Python

HOW TO RUN THE APPLICATION

SETING UP THE ENVIRONMENT

  1. Clone this repository to your local PC

    git clone https://github.com/Eubule/Store-Manager-With-Datastructure.git here

  2. Create a virtual environment to run application specific dependencies

    $ virtualenv venv To create a virtual environment separate from your system

    $ source venv/bin/activate To activate you virtual environment

    $ pip install flask To install the flask framework that will be used throughout

    $ pip freeze > requirements.txt To install requirements useful when hosting the app on a remote server

RUN THE APP

  1. To run the app

    python app.py

  2. To run tests

    python -m pytest --cov app/

AUTHOR

Malaba MASHAURI Eric

About

Store Manager is a web application that helps store owners manage sales and product inventory records

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages