TracKMyAir est une application web qui permet d'explorer des données de graphes liés aux aéroports, aux liaisons aériennes et aux compagnies aériennes. Le projet est divisé en deux parties : un backend construit avec Express.js et une base de données Neo4j, et un frontend développé avec React.
- Naviguez dans le dossier
backend:cd backend - Installez les dépendances :
npm install
- Configurez les variables d'environnement dans un fichier
.env:NEO4J_URI=your_neo4j_uri NEO4J_PASSWORD=your_neo4j_password - Démarrez le serveur :
npx ts-node src/server.ts
- Naviguez dans le dossier
frontend:cd frontend - Installez les dépendances :
npm install
- Configurez l'URL du backend dans un fichier
.env:REACT_APP_BACKEND_URL=http://localhost:3000 - Démarrez l'application :
npm start
Une fois le backend et le frontend démarrés, ouvrez votre navigateur et accédez à http://localhost:3000 pour utiliser l'application.
Ce projet est sous licence MIT.