Projet final d'application Web
Table des matières
- Exigences du projet
- Technologies
- Installation
Exigences du projet
Condition 1 : s'inscrire, se connecter, oublier le mot de passe
Le système a trois rôles comme suit :
- Administrateur, ayez toute discrétion dans le système.
- Développeur, celui qui peut télécharger ses applications sur le site Web et les vendre à l'utilisateur. (Je ne crée pas cette fonctionnalité, peut-être que cela le sera à l'avenir)
- L'utilisateur a le droit de télécharger des applications depuis le développeur.
- Les utilisateurs qui souhaitent télécharger des applications doivent créer un compte et se connecter au système.
- Après l'enregistrement, l'utilisateur avec le rôle par défaut est Utilisateur. Ils peuvent améliorer leur rôle de développeur en payant beaucoup d'argent.
- Lorsque les utilisateurs oublient le mot de passe, ils peuvent récupérer le mot de passe via l'e-mail enregistré précédemment. Le système enverra un e-mail avec un OTP (expirera dans un délai limité) et vous pourrez l'utiliser pour créer votre nouveau mot de passe.
Exigence 2 : gestion de classe
- Les applications sont divisées en deux types : gratuites et payantes. Si vous souhaitez acheter des applications payantes, vous devez recharger l'argent pour les acheter.
- L'administrateur peut fournir des cartes permettant à l'utilisateur d'utiliser la carte pour recharger son argent dans le système.
Technologies
Le projet est créé avec :
- Version XAMPP : 2.3.4
- Version Boostrap : 4.5.2
- Version Jquery : 3.5.1
- PHP Mailer version 6.5.1
Installation
Pour exécuter ce projet, vous avez besoin de :
- Installez et placez tout le code source en le clonant dans le dossier
htdocs
de XAMPP. - En important
database.sql
, créez une base de données nommée bedevelovebug
=)) ou changez le nom dans le fichier de configuration. - Exécutez le serveur et inscrivez-vous pour démarrer.