Getting Started Prerequisites Node.js and npm for the frontend C++ Compiler (e.g., g++ or Clang) for building the backend
Setting Up the Backend Clone the repository: git clone https://github.com/yourusername/UFO-DSAP3.git cd UFO-DSAP3/backend
Build the backend: All the necessary dependencies (Pistache, RapidJSON, libevent) are bundled with the project. You can build the backend directly: rm -rf build mkdir build cd build cmake .. make Run the backend server: ./ufo_server This will start the backend server on http://localhost:8080.
Setting Up the Frontend Navigate to the frontend directory: cd ../frontend Install Node.js dependencies:
npm install
Run the frontend development server:
npm start