Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sky Explorer

Bienvenue dans le projet Sky Explorer ! Cette application utilise Vue.js pour le frontend et un serveur Node.js/Express pour le backend. Elle permet de gérer des événements d'une école d'aviation, avec des fonctionnalités d'authentification, de gestion des utilisateurs, des avions et des événements.

Prérequis

  • Node.js et npm installés sur votre machine.
  • Une instance de MongoDB en cours d'exécution.

Installation

Backend

  1. Naviguez vers le dossier backend :
    cd backend
  2. Installez les dépendances :
    npm install
  3. Configurez les variables d'environnement en créant un fichier .env basé sur le modèle suivant :
    MONGO_URI=mongodb://localhost:27017/sky-explorer
    JWT_SECRET=your_jwt_secret
  4. Initialisez la base de données avec des données de départ :
    node populateDatabase.js
  5. Démarrez le serveur :
    npm start

Frontend

  1. Naviguez vers le dossier frontend :
    cd frontend
  2. Installez les dépendances :
    npm install
  3. Démarrez le serveur de développement :
    npm run serve

Prettier

Nous utilisons Prettier pour formater le code. Pour lancer Prettier, utilisez la commande suivante :

npm run format

Scripts npm

Backend

  • npm start : Démarre le serveur Express.
  • npm run dev : Démarre le serveur en mode développement avec nodemon.
  • node populateDatabase.js : Initialise la base de données.

Frontend

  • npm run serve : Démarre le serveur de développement Vue.js.
  • npm run build : Compile l'application pour la production.
  • npm run lint : Analyse et fixe les fichiers source.
  • npm run format : Formate le code avec Prettier.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages