https://github.com/dushansenadheera/project_rover
SaaS Travel Recommendation Engine
https://github.com/dushansenadheera/project_rover
api-development aws expressjs nodejs python react software-as-a-service
Last synced: 25 days ago
JSON representation
SaaS Travel Recommendation Engine
- Host: GitHub
- URL: https://github.com/dushansenadheera/project_rover
- Owner: DushanSenadheera
- Created: 2023-12-24T07:38:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T08:45:28.000Z (12 months ago)
- Last Synced: 2025-02-11T11:54:26.041Z (12 months ago)
- Topics: api-development, aws, expressjs, nodejs, python, react, software-as-a-service
- Language: TypeScript
- Homepage:
- Size: 40.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project ROVER - SaaS Travel Recommendation Platform
[](https://github.com/DushanSenadheera/project_rover/actions/workflows/ci.yml) [](https://github.com/DushanSenadheera/project_rover/actions/workflows/codeql.yml) [](https://github.com/DushanSenadheera/project_rover/actions/workflows/dockerhub.yml)
### Project Rover is a Travel Recommendation Platform powered by Software as a Service recommendation Engine that can use as a contextual recommendation system
- tailored recommend travel destinations, accomadations and food places according to user preferences such as travel destination, duration, budget and interests
- provide a personalized efficient travel plan for the user
- provide a Recommendation engine that can be used as a SaaS service for other travel platforms
### Tech Stack:
                
### Watch Project Demonstration
[Watch the video from here](https://www.linkedin.com/posts/dushansenadheera_recommendationengine-apidevelopement-contextawarerecommendationsystem-activity-7202747280133689344-vDEX?utm_source=share&utm_medium=member_desktop)
To run this project locally, you need to have the following installed on your machine:
- Node
- Docker
- Python
### How to run application locally?
clone the repositary
```bash
git clone https://github.com/DushanSenadheera/project_rover.git
```
Navigate to the project directory
```bash
cd project_rover
```
Install the server & client dependencies in relevent directories
```bash
npm install
```
Run the application locally
```bash
./localhost.sh
```
### How to run application using Docker?
```bash
./dockerComposer.sh
```
### ROVER API Documentation
[ROVER API Documentation](https://documenter.getpostman.com/view/28662859/2sA3BoaBaB#intro)