Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ PLANERGY - ERP (2024)

Login page Home page

🇫🇷 Français | 🇬🇧 English below


📌 À propos du projet

PLANERGY est un ERP (Enterprise Resource Planning) développé dans le cadre de notre 2ᵉ année de BUT Informatique. Le cahier des charges nous a été fourni, et nous avons réalisé ce projet en équipe de 6 étudiants.


🖥️ Back-end (API REST)

🚀 Développement

L'API REST a été développée par :

Elle permet la gestion des utilisateurs, des commandes, des stocks et d'autres fonctionnalités essentielles d'un ERP.


🔧 Technologies utilisées

  • Langage : Java 17
  • Framework : Spring Boot
  • Base de données : MongoDB
  • Sécurité : Hashing des mots de passe avec un salt
  • Gestion des requêtes : Java Record

📂 Endpoints principaux

👤 Gestion des utilisateurs → /api/employee

📍 Gestion des clients → /api/customer

📦 Gestion des stocks → /api/energy & /api/product

🛒 Gestion des commandes → /api/restock

💡 Note : La documentation complète des endpoints est disponible via Swagger à http://localhost:8080/api.html.


🎨 Front-end

🚀 Développement

Le front-end a été principalement développé par nos 4 autres camarades, avec quelques pages réalisées par Corentin Bonjour et Kenzo Hambli.

Il communique avec l'API REST via des requêtes AJAX, mises en place par Kenzo et Corentin.


🎨 Technologies utilisées

  • HTML, CSS, JavaScript
  • Bootstrap pour la mise en page
  • FontAwesome pour les icônes
  • AJAX pour les requêtes API (gérées par Kenzo & Corentin)
  • jsPDF pour la génération de documents PDF
  • Google Fonts pour les polices d'écriture

📝 Licence

Ce projet a été développé dans un cadre scolaire et n'est pas destiné à un usage commercial.


🇬🇧 English Version

🖥️ Back-end (REST API)

🚀 Development

The REST API was developed by:

It handles user management, orders, stock tracking, and other essential ERP functionalities.


🔧 Technologies Used

  • Language: Java 17
  • Framework: Spring Boot
  • Database: MongoDB
  • Security: Password hashing with a salt
  • Request Handling: Java Record

📂 Main Endpoints

👤 User Management → /api/employee

📍 Customer management → /api/customer

📦 Stock Management → /api/energy & /api/product

🛒 Order Management → /api/restock

💡 Note: Full API documentation is available via Swagger at http://localhost:8080/api.html.


🎨 Front-end

🚀 Development

The front-end was mainly developed by our 4 other teammates, with some pages made by Corentin Bonjour and Kenzo Hambli.

It interacts with the REST API through AJAX requests, which were handled by Kenzo & Corentin.


🎨 Technologies Used


📝 License

This project was developed for educational purposes and is not intended for commercial use.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages