https://github.com/williamw-dev/mgmapp
Stock Manager - NextJS / TypeScript / Knex / Objection
https://github.com/williamw-dev/mgmapp
Last synced: about 1 month ago
JSON representation
Stock Manager - NextJS / TypeScript / Knex / Objection
- Host: GitHub
- URL: https://github.com/williamw-dev/mgmapp
- Owner: williamw-dev
- Created: 2023-10-24T07:10:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T17:47:15.000Z (over 2 years ago)
- Last Synced: 2025-09-20T15:54:11.021Z (9 months ago)
- Language: TypeScript
- Homepage: https://mgmapp.vercel.app
- Size: 661 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projet SDM x Roland

## Contexte
Le supermarché Sup2Marché, fort d' un réseau de plus de 200 enseignes en France et dans le cadre de son
expansion croissante, envisage de moderniser son système de gestion des stocks.
Ainsi, il sollicite des solutions innovantes et robustes de la part des prestataires intéressés, capables de
répondre aux besoins spécifiques d' une chaîne de distribution de cette envergure, afin d' optimiser
efficacement la gestion des stocks, les approvisionnements et les opérations logistiques à l'échelle nationale.
Le supermarché attend une solution optimisée et fonctionnelle, capable de répondre aux besoins spécificiques
d’une grande chaîne de distribution, c’est-à-dire, la gestions des stocks, les approvisionnements et les
opérations logistiques.
La solution créée sera une interface web (dashboard) permettant aux caissiers et aux managers de gérer
efficacement les stocks de leur magasin.
## Dev Team
William Wautrin
Pascal Lim
Web developer
Web developer
## Liens importants
## `.env` setup
```dotenv
# Your DB
DB_CONNECTION_HOST=
DB_CONNECTION_USER=
DB_CONNECTION_PWD=
DB_CONNECTION_DB=
# Hash password
SECURITY_PASSWORD_PEPPER=
SECURITY_JWT_SECRET=
```
## Comment installer le projet
- Clone le projet;
- Executer la commande `npm install` pour installer les dépendances;
- Configurez le fichier .env;
- Executer la commande `npm run create-db` pour creer vos tables et les remplirs avec les données du seed;
- Executer la commande `npm run dev` pour lancer le site;