1. Développement WEB
1.1. Interface utilisateur ( frontend )
1.1.1. React
1.1.2. Tailwind css
1.1.3. Icones 8 ( images, icone...)
1.2. Backend
1.2.1. Nest Js ( API )
1.2.2. MySQL ( Base de données )
1.2.3. PayDunya
1.3. Modélisation
1.3.1. Diagramme de classe
1.3.2. Diagramme de cas d'utilisation
1.3.3. Diagramme de séquence
2. Application
2.1. Page d'Accueil
2.1.1. Publicité en haut
2.1.2. Action de CONNEXION / DECONNEXION
2.1.2.1. Modal de CONNEXION
2.1.3. Liste des articles
2.1.3.1. Modal d'article
2.1.4. Action de Vendre ( Deals )
2.1.4.1. Modal de CONNEXION
2.2. Page d'administrateur Beta ( Acheter )
2.2.1. Modal de confirmation d'achat
2.2.1.1. Paiement
2.2.2. Liste des Achats
2.2.3. Paramètres du compte ( prenom, email, téléphone, mot de passe )
2.3. Page Root ( Super Administrateur )
2.3.1. Gestion des utilisateurs
2.3.2. Gestion des articles
2.3.3. Gestion des commandes
2.4. Page d'administrateur Premium ( vendre avec Deals )
2.4.1. Toutes les fonctionnalités du compte Beta
2.4.2. Créer une annonce publicitaire ( format image )
2.4.3. Vendre un produit
3. Portée
3.1. Avantages
3.1.1. Effectuer des achats en toute sécurité
3.1.2. Effectuer des ventes depuis chez soi
3.2. Limites
3.2.1. Il n'y a pas possibilité d'annuler un paiement
3.2.2. S'inscire à l'offre premium pour disposer toute les fonctionnalité