Adrien Guillon
Terminé
·JavaVue.jsREST APIPostgreSQL

POS System

Système de point de vente complet avec backend Java (REST API) et interface Vue.js. Gestion des commandes, des stocks et des rapports.

Java Spring
Backend
Vue.js
Frontend
PostgreSQL
BDD
REST
API

Problème

Projet académique simulant le besoin d'un restaurateur : un système de caisse capable de gérer les commandes en temps réel, les stocks et de générer des rapports d'activité.

Solution

API REST Java Spring Boot avec endpoints CRUD pour les articles, commandes et stocks. Interface Vue.js réactive consommant l'API. Schéma PostgreSQL normalisé avec contraintes d'intégrité.

Architecture

Vue.js : interface caisse (SPA)
Spring Boot : API REST Java
PostgreSQL : articles, commandes, stocks
JWT : authentification opérateurs

Expérience terrain appliquée

Ce projet bénéficie de 10 ans d'expérience opérationnelle en restauration. Les entités (tables, couverts, plats, modifications de commande) ont été modélisées à partir de cas réels, pas d'abstractions théoriques.

Stack complète

JavaVue.jsREST APIPostgreSQLSpring Boot