Skip to content

📝 A Flask-based web application for managing Material Requirements Planning (MRP) data. The project enables users to input and process Gross Requirements and Available Quantities, updating an Excel file in real-time.

Notifications You must be signed in to change notification settings

marinejrn/MRP-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Système de Planification des Besoins en Matériel (MRP) 🚀

Ce projet est une application web basée sur Flask conçue pour gérer efficacement les données de Planification des Besoins en Matériel (MRP).

Dans ce projet nous prenons le cas d'une entreprise de skateboard. 🛹

L'application permet aux utilisateurs de saisir et de traiter les Besoins Bruts et les Quantités Disponibles, tout en mettant à jour un fichier Excel en temps réel. Une interface intuitive et une intégration fluide des fichiers Excel en font un outil idéal pour la gestion des données dans la chaîne d'approvisionnement.

Fonctionnalités principales ✨

🔐 Système de connexion sécurisé : Accès uniquement avec des identifiants valides.

🗂️ Workflow étape par étape :

  • Saisir les Besoins Bruts hebdomadaires.
  • Saisir les Quantités Disponibles pour des catégories prédéfinies (Skateboards, Boards...).

🔄 Mises à jour dynamiques : Affichage des messages de succès ou d'erreur sur une page de confirmation.

📊 Intégration des fichiers Excel : Téléchargez le fichier Excel par défaut ou spécifiez un fichier personnalisé à modifier.

💻 Interface responsive : Design moderne et intuitif grâce à HTML/CSS.

Technologies utilisées 💡

  • Python avec Flask : Développement backend et routage.
  • HTML/CSS : Interface utilisateur responsive et esthétique.
  • openpyxl : Lecture, écriture et modification des fichiers Excel.
  • Bootstrap (optionnel) : Amélioration du design et de la responsivité.

Un aperçu ? 👀

En premier nous avons la page d'authentification (en local depuis VSCode) :

Page d'authentification

Ensuite l'utilisateur doit telecharger le fichier excel automatisé et entrer le chemin d'accès jusqu'à ce fichier :

Téléchargement Excel

Enfin il a accès à l'interface pour pouvoir entrer les quantités qu'il souhaite produire par semaine et son stock actuel :

Interface Available quantities

Maintenant il peut Submit ses réponses et une page de verification va apparaître :

submit

Allons voir ce que cela donne dans notre Excel !

image

Les quantités que nous avons entrées ont bien été importé dans mon Excel qui s'est ensuite chargé de calculer le reste (formule dans les cellules).

J'espère que ce projet vous aura plus ! 🌟

About

📝 A Flask-based web application for managing Material Requirements Planning (MRP) data. The project enables users to input and process Gross Requirements and Available Quantities, updating an Excel file in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published