Wanderlust Adventures is a travel application designed to provide users with a seamless and personalized experience in planning their trips. The application offers a wide range of features, including destination guides, itineraries, and booking capabilities. With a user-friendly interface and a robust backend, Wanderlust Adventures aims to become the go-to platform for travelers seeking unique and unforgettable experiences.
- Destination guides with detailed information on attractions, activities, and accommodations
- Personalized itineraries based on user preferences and interests
- Booking capabilities for flights, hotels, and activities
- User reviews and ratings for destinations and activities
- Integration with social media platforms for sharing experiences and connecting with other travelers
- Frontend: Next.js, React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- APIs: Google Maps, OpenWeatherMap
- Packages: @radix-ui/react-accordion, lucide-react, @types/node, @types/react, @types/react-dom
- Build Tools: Webpack, Babel
- Testing Frameworks: Jest, Enzyme
To get started with the project, follow these steps:
- Clone the repository using
git clone https://github.com/Devanshukoli/Wanderlust-Adventure - Install the dependencies using
npm installoryarn install - Start the development server using
npm run devoryarn dev - Open the application in your web browser at
http://localhost:3000
To use the application, follow these steps:
- Create an account or log in to an existing one
- Search for destinations and activities using the search bar
- View destination guides and itineraries
- Book flights, hotels, and activities using the booking capabilities
- Share your experiences and connect with other travelers on social media
.
├── app
│ ├── components
│ │ ├── ui
│ │ │ ├── button
│ │ │ ├── input
│ │ │ ├── textarea
│ │ ├── theme-provider
│ │ ├── navbar
│ │ ├── footer
│ ├── pages
│ │ ├── index
│ │ ├── about
│ │ ├── contact
│ │ ├── destinations
│ │ │ ├── [id]
│ ├── styles
│ │ ├── globals.css
│ ├── utils
│ │ ├── api
│ │ ├── helpers
├── config
│ ├── next.config.js
│ ├── tailwind.config.ts
│ ├── tsconfig.json
├── public
│ ├── index.html
├── scripts
│ ├── build.js
│ ├── start.js
├── package.json
└── README.mdTo contribute to the project, follow these steps:
- Fork the repository using
git fork https://github.com/Devanshukoli/Wanderlust-Adventure - Create a new branch using
git branch feature/branch-name - Make changes and commit them using
git commit -m "commit message" - Push the changes to the remote repository using
git push origin feature/branch-name - Create a pull request to merge the changes into the main branch
The project is licensed under the MIT License.
For any questions or concerns, please contact us at support@example.com.