IN.TRAVEL is a comprehensive project for managing trips, invitations, and activities, divided into two main parts: frontend and backend. This repository contains the code for both parts, providing an integrated solution for an interactive travel management system.
The IN.TRAVEL project consists of two main components:
- IN.TRAVEL Frontend: The client-side application for interacting with the system, providing a smooth and interactive user experience.
- IN.TRAVEL Backend: The server-side application that handles all backend operations, including database interactions and API requests.
- Node.js (LTS version recommended)
- npm (or yarn, if preferred)
-
Clone the Repository
git clone https://github.com/DanielF-Cardoso/in.travel.git cd intravel
-
Frontend Setup
- Navigate to the frontend directory:
cd intravel-front
- Install dependencies:
npm install
- Follow the instructions in the frontend README to configure and run the frontend application.
- Navigate to the frontend directory:
-
Backend Setup
- Navigate to the backend directory:
cd intravel-backend
- Install dependencies:
npm install
- Configure environment variables and run database migrations as described in the backend README.
- Navigate to the backend directory:
-
Frontend:
dev
: Starts the Vite server in development mode.build
: Compiles the code for production.preview
: Previews the built application.
-
Backend:
dev
: Runs the application in development mode with automatic reloading.build
: Compiles TypeScript code into JavaScript.start
: Runs the compiled JavaScript code in production mode.
This project is licensed under the MIT License.