100 lines
2.8 KiB
Markdown
100 lines
2.8 KiB
Markdown
# 📱 AppSAV – Application de Gestion de Stock SAV
|
||
|
||
AppSAV est une application mobile destinée à la gestion du stock de pièces détachées pour une entreprise spécialisée dans la réparation d’appareils. Elle permet à l’utilisateur de gérer efficacement les matériels, les pièces associées, ainsi que le suivi des mouvements de stock.
|
||
|
||
---
|
||
|
||
## ✨ Fonctionnalités principales
|
||
|
||
- 🔧 **Gestion des appareils**
|
||
- Ajout, modification et suppression d'appareils.
|
||
- Affectation d’un identifiant unique, d’un nom et d’un état à chaque appareil.
|
||
|
||
- 🔗 **Association des pièces détachées aux appareils**
|
||
- Attribution de pièces à un appareil.
|
||
- Indication des pièces recommandées.
|
||
|
||
- 🔍 **Recherche par appareil**
|
||
- Trouver rapidement les pièces associées à un appareil.
|
||
|
||
- 📄 **Informations détaillées**
|
||
- Détails sur les appareils (historique d’utilisation des pièces, etc.).
|
||
- Détails sur les pièces (prix, stock, fournisseur…).
|
||
|
||
- 📦 **Gestion des pièces détachées**
|
||
- Ajout, modification, suppression.
|
||
- Gestion du stock.
|
||
|
||
- 📊 **Suivi des entrées/sorties**
|
||
- Mouvements de stock avec commentaires (entrée, sortie, quantité, etc.).
|
||
|
||
- 🏭 **Gestion des fournisseurs**
|
||
- Ajout, modification, suppression des fournisseurs.
|
||
- Coordonnées de contact.
|
||
|
||
---
|
||
|
||
## 🛠️ Technologies utilisées
|
||
|
||
- 🧩 **.NET MAUI (.NET 8.0)**
|
||
- 🗄️ **SQLite** (base de données locale)
|
||
- 🖥️ **IDE** : Rider / Visual Studio
|
||
- 🧪 Méthode agile : **Scrum**
|
||
|
||
---
|
||
|
||
## 🚀 Installation
|
||
|
||
### Prérequis
|
||
|
||
- [.NET MAUI SDK](https://learn.microsoft.com/en-us/dotnet/maui/overview/) (version 8.0)
|
||
- Android Emulator ou appareil physique
|
||
- IDE compatible : JetBrains Rider ou Visual Studio 2022+
|
||
- Git
|
||
|
||
### Instructions
|
||
|
||
```bash
|
||
# Cloner le projet
|
||
git clone https://gitea.btssio-poitiers.fr/brunetg/AppSAV.git
|
||
cd AppSAV
|
||
|
||
# Restaurer les dépendances
|
||
dotnet restore
|
||
|
||
# Lancer l’application
|
||
dotnet build
|
||
dotnet maui run --framework net8.0-android
|
||
```
|
||
|
||
---
|
||
|
||
## 📁 Structure de projet
|
||
|
||
```
|
||
/AppSAV
|
||
├── Data/ # Contient les fichiers relatifs à la base de données
|
||
├── Helpers/ # Contient une commande asynchrone qui contourne l'installation de CommunityToolKit
|
||
├── Models/ # Contient les entités de l'application
|
||
├── ViewModels/ # Contient la gestion de données de l'interface utilisateur
|
||
└── Views/ # Contient les pages et le Code-Behind associé
|
||
```
|
||
|
||
---
|
||
|
||
## 📄 Licence
|
||
|
||
Projet pédagogique réalisé dans le cadre de l'AP du S4 de BTS - SIO : SLAM (Lycée Aliénor d'Aquitaine) Session 2025.
|
||
|
||
---
|
||
|
||
## 👥 Auteurs
|
||
|
||
- **Axel BESBOT**
|
||
- **Yann ASTIER**
|
||
- **Giovanny BRUNET**
|
||
- **Kylian BAYARD**
|
||
- **Lucas RAGUENEAU**
|
||
|
||
Encadré par : *Louis BOUSSARIE* – *Romaric THIBAULT FERRAND*
|