axia solutions
axia solutions
Tunisie

PROJET 9 SMART CAISSE PFE

Développement web (MERN Stack)Backend / API (Java, Spring Boot)IA & OCR

Publié il y a 6 jours

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 6 jours
Cohérence LinkedIn / CV vérifiée.

Description du poste

Contexte et objectif

  • Développer une application web de caisse en deux versions : drugstore et restaurant.
  • Fournir une solution rapide à utiliser, facile à déployer et réutilisable pour différents types de commerce.

Fonctionnalités principales attendues

  • Gestion des ventes et des paiements (espèce, cartes bancaires, ticket cadeau, etc.).
  • Gestion des clients, suivi de stock, gestion des tables (pour la version restaurant), promotions et offres.
  • Intégration de fonctions IA légères : OCR pour pré-remplir des données, suggestion d’articles lors de la saisie, proposition de remises basées sur l’historique, détection d’anomalies basiques.

Stack technique & architecture

  • Frontend : Next.js (React) avec UI responsive.
  • Backend : NestJS exposant une API REST via modules/services.
  • Base de données : PostgreSQL ; authentification via JWT (avec option refresh token).
  • Composant IA : micro-service ou module interne (OCR avec Tesseract.js, règles et scoring en JS/TS).
  • Déploiement : via Docker (optionnel) ou VPS / PaaS (Render, Heroku, Vercel).

Livrables, attentes et qualité

  • Application web fonctionnelle avec les deux variantes (drugstore et restaurant) et les modules listés ci-dessus.
  • Code structuré en modules réutilisables, tests de base et documentation de déploiement.
  • Performance et ergonomie : interface rapide, workflows de vente optimisés et facile prise en main.

Comment postuler