SuperMarketPriceManager

Supermarket Price Management


Project maintained by ntewari29 Hosted on GitHub Pages — Theme by mattgraham

SuperMarket Price Manager Generic badge Build Status Website https://ntewari29.github.io/SuperMarketPriceManager/ GitHub forks

Supermarket Price Manager is a tool aimed at providing retailers and multi-channel merchants with a competitive price manager. The software is designed following the TDD principles and are onboarded onto a CI/CD pipeline.

Introduction

Price Manager is designed to enable retailers and multi-channel merchants to manage their item and offer competitive price to the customers, the software is one stop shop for all your pricing needs and offers its users a view to ensure that the functionality is intact by means of a CI pipeline.

Features Offered

a. Item Management

b. Purchase Management

c. Receipt Generation

d. More……..

How to start working on SuperMarketPriceManager?

  1. Fork and Clone the repo.

    git clone git@github.com:ntewari29/SuperMarketPriceManager.git

  2. Open the project in your choice of IDE - New -> Project from VCS -> Git.

    a. I personally love IntelliJ. Download it here! https://www.jetbrains.com/idea/

  3. Build the Project and get going!

A Git Guide: https://guides.github.com/activities/hello-world/

A good read: https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners

Development Methodology?

Super Market Price Management System, will be developed following the guidelines of Test-driven development (TDD), a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.

The following sequence of steps is generally followed:

  1. Add a test
  2. Run all tests and see if the new one fails
  3. Write some code
  4. Run tests
  5. Refactor code
  6. Repeat