vladsuper5555 / BookingIasi

MIT License
2 stars 1 forks source link

Booking System for Iași Locations

Project Overview

This project is developed as part of the Software Engineering class at the Faculty of Computer Science, Alexandru Ioan Cuza University in Iași. It aims to provide an intuitive and efficient booking system for various locations within Iași. The system features user profile creation, 3D visualization of exteriors and interiors of locations, and deployment on a local server using Docker. This project adheres to strict CSP (Content Security Policy) rules with nonce-based fetching to ensure security and reliability.

Link to project's documentation: https://docs.google.com/document/d/1McsK5NDPtU15WLZfz5U1vgrB-H19WagZp-XIBk4z6sU/edit

Technologies Used

Features

How to Use the Project Locally

To run the project on your local machine, follow these steps:

  1. Ensure you have Node.js
  2. Clone the repository to your local machine.
  3. Navigate to the project directory and run the following commands in parallel:

npm i --force # * keeps dependencies up to date, to be run before the following two if necessary
npm run dev # Starts the Vite React server
npm run dev-node # Starts the Node.js Express server