Skip to content

The Stock Management System is a web-based application designed to streamline and automate stock management processes for businesses. It provides an efficient solution for tracking, monitoring, and controlling inventory levels, ensuring optimal stock availability while minimizing stockouts and excess inventory.

Notifications You must be signed in to change notification settings

VINAYKUMARKUNDER/D-Mart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Stock Management Application system

Click here to access the Swagger UI.


  • A Sole Project developed by me depicting the implementation of the Stock Management online Manage Stock.
  • A developement of RESTful API for an Online Stock Management Application system. This API performs all the fundamental CRUD operations .

    My Roles And Responsibilities




    1. Responsible for creating the Stock Item module.

    2. Responsible for creating the Store Location Module.

    3. Responsible for creating the Store Stocks Module.



    Modules


  • Stocks
  • Store Location
  • Store Stocks

    Features



    • Add new stock items to the system.
    • Update the quantity of existing stock items.
    • Delete stock items from the system.
    • Track the movement of stock items between different store locations.
    • Provide real-time visibility into the quantity of stock items available at each store location.



    Teach Stacks Implemented




  • Core_Java
  • Spring framework
  • Spring Boot Data JPA
  • Spring Security
  • Hibernate
  • Maven
  • MySQL
  • Swagger
  • Lombok

    Installation & Run




    #changing the server port
    server.port=8000
    
    #db specific properties
    
    #changing the server port
    server.port=8000
    
    #db specific properties
    spring.datasource.url=jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:stock}
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.username=${DB_USERNAME:root}
    spring.datasource.password=${DB_PASSWORD:yourPassword}
    
    #ORM s/w specific properties
    spring.jpa.hibernate.ddl-auto=update
    spring.jpa.show-sql=true
    
    spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER
    
    logging.level.org.springframework.security=DEBUG
    
    


    API Root Endpoint




    http://localhost:8000/
    
    http://localhost:8000/swagger-ui/#
    
    https://d-mart-production.up.railway.app/swagger-ui/index.html#/
    
  • About

    The Stock Management System is a web-based application designed to streamline and automate stock management processes for businesses. It provides an efficient solution for tracking, monitoring, and controlling inventory levels, ensuring optimal stock availability while minimizing stockouts and excess inventory.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages