StockSip is a specialized inventory management solution designed specifically for liquor store owners and suppliers. Key features include:
- Detailed product care guidelines (storage, handling, and preservation).
- Smart stock tracking for wines, spirits, and beers.
- Built-in purchasing system (order directly to suppliers)
This project is a front-end application for Stocksip, a
Project features include:
- CRUD operations for warehouses, reports and authentication.
- Domain-Driven Design (DDD) principles.
- Internationalization (i18n) support.
- Integration with JSON Server Fake Api
- In-app Navigation App
- Environment configuration
The documentation is available in the docs' folder. It includes:
- User Stories are available in the docs/user-stories.md folder.
- PlantUML Class diagram are available in the docs/class-diagram.puml folder.
- C4 Model Software Architecture are available in the docs/software-architecture folder.
This project was generated using Angular CLI version 19.2.11.
It also uses the following dependencies:
- Angular Material (https://material.angular.dev/)
- ngx-translate and ngx-translate/http-loader (https://github.com/ngx-translate/core)
- JSON Server stable version (https://github.com/typicode/json-server/tree/v0)
- JsPDF (https://www.npmjs.com/package/jspdf)
Run the following commands to start the fake API server:
For windows:
cd server
cmd start.cmd
start.cmd
For MacOS/Linux:
cd server
sh start.sh
The API endpoints should be access at http://localhost:3000/api/v1. The current API resource endpoints are:
http://localhost:3000/api/v1/warehouseshttp://localhost:3000/api/v1/productshttp://localhost:3000/api/v1/reportshttp://localhost:3000/api/v1/zoneshttp://localhost:3000/api/v1/users
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.