This project simulates the entrance to a residential complex, providing a visual representation of the entry process for vehicles. The user interface is built using React, offering an interactive and user-friendly experience. The simulation includes features such as real-time visualization, multiple verification methods (QR code and card), and detailed statistics.
The backend API is implemented using Flask, allowing communication between the frontend and the simulation engine.
- Real-time Simulation: Visualize the entry process with a real-time simulation.
- Multiple Verification Methods: Simulate both QR code and card verification for vehicles.
- Statistics: Track and display statistics regarding accepted and rejected vehicles, average verification times, and more.
- User-friendly Interface: A React-based UI provides an intuitive and responsive user experience.
Follow these instructions to set up and run the simulation on your local machine.
-
Clone the repository.
git clone https://github.com/AngelBelmares/simulation-project.git
-
Navigate to the project directory.
cd simulation-project
-
Install dependencies.
npm install
-
Navigate to the server folder.
cd server
-
Install Python dependencies.
pip install Flask flask-cors numpy
-
Start the development server.
npm run dev
-
Start the flask API ㅤ
cd server python app.py
ㅤㅤ ㅤ