
Une plate-forme de commerce électronique développée en tant que projet pour le cours d'Integneria Del (Software Engineering), qui fait partie du programme de baccalauréat en informatique à l'Université de Salerne
Table des matières
- Auteurs
- Aperçu
- Prévisualisation
- Caractéristiques
- Exigences
- Comment reproduire
- Construit avec
Auteurs
| Nom | Profil GitHub |
|---|
| Aviello Raffaele | raffaeav |
| Di Domenico Francesco | FrancesCodd00 |
| Menzione Michele | Michibit |
| Sautariello salvatore | Ssalvatore001 |
Aperçu
Card Exchange a été développé dans l'objectif de l'approvisionnement du développement de logiciels en tant qu'équipe, avec l'aide d'outils de collaboration d'entreprise tels que Slack et Trello. Le projet a couvert toutes les phases de la méthode de développement de la cascade, de la collecte des exigences aux tests. L'application Web offre aux utilisateurs la possibilité d'explorer un large éventail de cartes à collectionner, de les acheter, de laisser des avis, de cartes commerciales avec d'autres utilisateurs et de participer à des discussions sur un forum.
Prévisualisation

Caractéristiques
- Acheter des cartes à collectionner
- Créer une discussion sur le forum
- Participer à une discussion sur le forum
- Laisser un examen d'un produit acheté
- Trade cartes avec d'autres utilisateurs
Exigences
- JDK 19
- Apache Tomcat 10
- Mysql
- Maven
Comment reproduire
- Cloner le référentiel
git clone https://github.com/raffaeleav/card-exchange.git
- Passez au répertoire du projet
- Exécutez le script de base de données (assurez-vous de modifier les informations d'identification du serveur MySQL dans Storage.Conpool)
sudo mysql -u root -p < ./src/main/webapp/database/database.sql
- Remplir la base de données
sudo mysql -u root -p < ./src/main/webapp/database/popola-db.sql
sudo mysql -u root -p < ./src/main/webapp/database/popola-db-card.sql
- Construire le projet
- Copiez le fichier .war dans le répertoire WebApps de votre serveur Tomcat
sudo cp target/ProgettoIS-1.0-SNAPSHOT.war /opt/tomcat/apache-tomcat-10.1.30/webapps
- Démarrez le serveur Tomcat (en supposant que vous avez créé un service Tomcat Systemd)
sudo systemctl start tomcat
- Ouvrez le navigateur et accédez au WebApp en cours d'exécution sur LocalHost
xdg-open ' http://localhost/popshop-retry-1.0-SNAPSHOT '
Construit avec
- Java - Utilisé pour l'implémentation backend et la logique métier de l'application Web
- HTML - Utilisé pour le développement frontal de l'application Web
- CSS - Utilisé pour la mise en forme et la gestion de la disposition réactive de l'application Web
- JavaScript - utilisé pour la validation du formulaire
- AJAX - Utilisé pour passer des appels asynchrones lors des recherches de produits
- SQL - utilisé pour implémenter le schéma physique de la base de données
- Maven - Utilisé pour la gestion des dépendances