Application web dédiée à la sécurité et à la gestion de services de protection.
SafeSecur est une plateforme complète offrant des services dans le domaine de la sécurité, comprenant un catalogue de produits, des actualités et des informations de contact.
- Frontend: Vue.js 3, Bootstrap 5
- Backend: Node.js, Express
- Base de données: MySQL
- Autres: JWT pour l'authentification, Nodemailer pour les emails, Multer pour la gestion des fichiers
- Catalogue de produits avec catégories
- Section d'actualités
- Page de contact
- Authentification utilisateur
- Interface d'administration pour gérer le contenu
- Cloner le dépôt
git clone [URL_DU_REPO]
cd safesecur
- Installer les dépendances
npm install
-
Configurer la base de données
- Importer le fichier
safesecur.sqldans votre serveur MySQL - Créer un fichier
.envà la racine du projet avec les variables d'environnement nécessaires
- Importer le fichier
-
Lancer l'application en développement
npm run dev # Pour le frontend
npm run server # Pour le backend (dans un autre terminal)
Pour construire l'application pour la production :
npm run build
src/: Code source du frontend Vue.jsserver/: Code source du backend Node.jspublic/: Ressources publiquesuploads/: Fichiers téléchargés par les utilisateurs
Pour plus d'informations, veuillez contacter l'équipe SafeSecur.