Embark on an exciting journey with our TravelGen Application! Discover and order custom travel packages tailored to your preferences, all at the touch of a button.
- Client URL: TravelGen Web Client
- Server URL: TravelGen API Documentation
The TravelGen Application is a comprehensive travel agent application that combines the power of Next.js for the frontend and Fastify for the backend. It allows users to explore and order custom travel packages designed to suit their preferences, providing a seamless and personalized experience.
- Custom Travel Packages: Discover and order custom travel packages tailored to your preferences.
- Next.js Frontend: Frontend built with Next.js, providing a fast and responsive user interface.
- Fastify Backend: Backend powered by Fastify, ensuring efficient handling of requests and data processing.
- Secure Transactions: Secure payment gateway integration for safe and reliable transactions.
- User Authentication: User authentication system to manage accounts and preferences.
To set up the TravelGen Application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/diazlp/travelgen-application
-
Navigate into the project directory:
cd travelgen-application
-
Install dependencies for both the frontend and backend:
cd client-next.js && npm install
cd ../server-fastify && npm install
To run the TravelGen Application locally, you'll need to start both the frontend and backend servers:
- Start the frontend server:
cd client-nextjs
npm run dev
Access the frontend application at http://localhost:3001.
-
Start the backend server:
bashCopy code
cd server-fastify
npm run dev
The backend server will be running at http://localhost:4009.
This project is licensed under the MIT License. Feel free to use, modify, and distribute this project for personal or commercial purposes.