A webapp to validate transport tickets. Made with React + Vite, NodeJS.
⚠️ This project is a simulation for educational and demonstrative purposes of the M-Tickets - Réseau mistral transport ticket validation application for Toulon Métropole. Designed to showcase my skills in React and Node.js.
⚠️ Its use in a real or daily context is strictly prohibited. This application has no connection with the original application and should not be used as such. All intellectual property rights belong to their respective owners. I decline any responsibility in case of inappropriate use of this simulation.
⚠️ A warning banner is continuously visible on the site, serving as a reminder of the conditions of use to prevent any illicit use of the application.
git clone https://github.com/arthur-mdn/reseau-mistral.git
cd reseau-mistral
cd server
npm install
⚠️ You will need to duplicate the.env.example
file to.env
and update the environment variables.
⚠️ You will also need to create a MongoDB database and update theDB_URI
variable in the server .env file.
cd client
npm install
⚠️ You will need to duplicate the.env.example
file in to.env
and update the environment variables.
In the server directory, you can run this to run the server.
cd server
node server.js
In the client directory, you can run this to run the app in development mode :
cd client
npm run dev
Open http://localhost:5173 to view it in your browser.