An open API service indexing awesome lists of open source software.

https://github.com/Samiran2004/AdventureNexus


https://github.com/Samiran2004/AdventureNexus

cloudinary-sdk css ejs-template-engine expressjs-framework gemini helmet-express html5 javascript joi-validation jwt-authentication nodejs npm-package redis-cache rest-api swagger typescript typescript-framework

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# AdventureNexus

## Basic System Architecture

### Architecture for User

![Logo](/Images/UserRouter%20HLD%20Post.png)

![Logo](/Images/RecommendationRouter%20System%20Architecture.png)

![Logo](/Images/PlanningRouter%20System%20Architecture.png)

Welcome to the AI-Powered Interactive Travel Planner! This project leverages advanced AI to provide personalized travel recommendations, itinerary planning, and more.

### Features

- Personalized travel recommendations
- Itinerary planning
- Real-time travel updates
- Integration with popular travel services

### Technologies Used

- Node.js
- Express.js
- MongoDB
- Redis
- TypeScript
- JavaScript
- Cloudinary

### Installation

1. Clone the repository
```bash
git clone https://github.com/Samiran2004/API-Powered-Interactive-Travel-Planner
```
2. Install dependencies
```bash
cd ai-travel-planner
npm install
```
3. Set up environment variables
4. Start the server
```bash
npm run start
or
npx tsc
npm run serve
```

### Usage

Once the server is running, you can interact with the API using tools like Postman or through a frontend application.

### Contributing

If you want to contribute to this project, please fork the repository and submit a pull request.

### License

This project is licensed under the MIT License. See the LICENSE file for more information.

---

Happy Traveling! ✈️🌍🏖️