Skip to content

EEEEEEKRAN/VoltrideMaintenance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛵 VoltRide - Gestion de Flotte de Scooters Électriques

📋 À Propos

Application de gestion pour la flotte de scooters électriques VoltRide, développée pour JackSam et Arthur.

🚀 Démarrage Rapide

Prérequis

  • Node.js >= 18
  • Docker et Docker Compose
  • npm

Installation

  1. Cloner le projet
git clone 
cd voltride
  1. Configurer les variables d'environnement
# Pour le backend
cp backend/.env.example backend/.env
# Pour le frontend
cp frontend/.env.example frontend/.env
  1. Configurer la base de données
# Copier le fichier exemple de docker-compose
cp docker-compose.example.yml docker-compose.yml
# Modifier les identifiants dans docker-compose.yml si nécessaire
  1. Installer les dépendances
npm run install:all
  1. Démarrer les services
# Démarrer la base de données
npm run docker:up

# Démarrer l'application (dans un nouveau terminal)
npm start

🔧 Structure du Projet

voltride/
├── backend/          # API Nest.js
│   ├── src/
│   │   ├── domain/        # Entités et règles métier
│   │   ├── application/   # Cas d'utilisation
│   │   ├── infrastructure/# Implémentations techniques
│   │   └── interface/     # Controllers et DTOs
│   └── ...
├── frontend/         # Application React
│   ├── src/
│   │   ├── composants/    # Composants réutilisables
│   │   ├── pages/         # Pages de l'application
│   │   ├── services/      # Services et API
│   │   └── ...
│   └── ...
└── ...

🌐 Accès aux Services

📝 Commandes Utiles

  • npm start : Démarre le frontend et le backend
  • npm run docker:up : Lance la base de données
  • npm run docker:down : Arrête la base de données

🔒 Fichiers de Configuration

Les fichiers suivants doivent être configurés localement :

  • backend/.env
  • frontend/.env
  • docker-compose.yml

👥 Équipe

  • JackSam
  • Arthur
  • Erkant

About

Plateforme de gestion centralisé pour Voltride

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages