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!
-
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.
VoyageVista.mp4
- MindsDB
- Docker
- Node.js
- React
git clone https://github.com/Samundra-Subedi/VoyageVista.git
docker run --name mindsdb_container -p 47334:47334 -p 47335:47335 mindsdb/mindsdb
For further information visit mindsdb docs.
Navigate to the frontend directory and install dependencies:
cd VoyageVista/frontend
npm install
Start the development server:
npm run dev
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
We welcome contributions from the community! If you'd like to contribute to StudyMate, please follow these steps:
-
Fork the Repository: Click the "Fork" button on GitHub to create your copy.
-
Clone Your Fork:
git clone https://github.com/Samundra-Subedi/VoyageVista.git
-
Create a Branch:
git checkout -b your-branch-name
-
Make Changes: Implement your changes.
-
Commit Your Changes:
git commit -m "Description of your changes"
-
Push Your Changes:
git push -u origin your-branch-name
-
Create a Pull Request: Submit your changes for review.