Skip to content

Samundra-Subedi/VoyageVista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation


VoyageVista: Journey to New Horizons

Watchers Forks Star Issue Open Pull Request License

Introduction

VoyageVista is more than just a travel web app—it's your gateway to exploring the world through the eyes of fellow travelers. Whether you're seeking iconic landmarks, local hotspots, or tranquil getaways. Discover new destinations and share your travel experiences with VoyageVista! Our platform connects you with a vibrant community of explorers, offering personalized recommendations powered by MindsDB. Plus, get exclusive summaries of reviews to help you plan the perfect trip. Join VoyageVista and embark on your next adventure today!

Features

  • Explore Places: Browse through a curated list of places to visit, ranging from popular tourist spots to off-the-beaten-path treasures.

  • Add New Places: Have a favorite spot that's not listed? Easily add new places to share with other users.

  • Get Recommendations: Receive personalized suggestions based on your preferences and available list of places, powered by MindsDB's AI capabilities.

  • Review and Rate: Share your experiences by adding reviews and ratings for places you've visited.

  • Sentiment Analysis: MindsDB's AI analyzes reviews to provide sentiment insights, highlighting positive aspects and areas for improvement.

  • Key Highlights: Discover key features and attractions of each place, helping you plan your visit effectively with AI.

Demo

VoyageVista.mp4

Getting Started

Dependencies

  • MindsDB
  • Docker
  • Node.js
  • React

Installation

Clone the Repository

git clone https://github.com/Samundra-Subedi/VoyageVista.git

Install MindsDB and Run Docker Container:

docker run --name mindsdb_container -p 47334:47334 -p 47335:47335 mindsdb/mindsdb

For further information visit mindsdb docs.

Frontend Setup

Navigate to the frontend directory and install dependencies:

cd VoyageVista/frontend
npm install

Start the development server:

npm run dev

Backend Setup

Navigate to the server directory and install dependencies:

cd ../backend
npm install

Set up the environment variables by creating a .env file in the backend directory and add your MINDSDB_API_KEY. Click here to get it.

MINDSDB_API_URL=http://localhost:47334/api/sql/query
MINDSDB_API_KEY=MINDSDB_API_KEY

Start the backend server:

npm run dev

Visit the frontend application by navigating to:

http://localhost:5173/

Make sure that the backend server is running at:

http://localhost:3000

Contributing

We welcome contributions from the community! If you'd like to contribute to StudyMate, please follow these steps:

  1. Fork the Repository: Click the "Fork" button on GitHub to create your copy.

  2. Clone Your Fork:

    git clone https://github.com/Samundra-Subedi/VoyageVista.git
  3. Create a Branch:

    git checkout -b your-branch-name
  4. Make Changes: Implement your changes.

  5. Commit Your Changes:

    git commit -m "Description of your changes"
  6. Push Your Changes:

    git push -u origin your-branch-name
  7. Create a Pull Request: Submit your changes for review.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages