Skip to content

Latest commit

 

History

History
76 lines (46 loc) · 2.37 KB

README.md

File metadata and controls

76 lines (46 loc) · 2.37 KB

🚀 GoWilds - Tourism Management Website


Project Overview

GoWilds is a website that helps people plan trips in Southeast Asia. It gathers information about popular tourist spots, making it easy for travelers to discover new places and organize their trips. Users can create their own lists of favorite spots, update them, and find information based on price and location.


🛠 Technologies

  • 🌐 Frontend: React,TailwindCSS, Daisy ui,Vite
  • 🖥️ Backend: Node.js, Express, MongoDB
  • 🔐 Authentication: Firebase

✨ Features

  • 🌍 Country-Based Filter: Users can filter tourist spots by country, making it easy to discover destinations specific to their preferred Southeast Asian location.

  • 🌙 Theme Change option: The website offers a dark mode option, allowing users to switch to a darker theme for a more comfortable viewing experience, especially in low-light environments.

  • 🔍 Personal Spot Management and Price Filter: Users can view, update, and delete their own added tourist spots. In the "All Tourist Spots" section, they can also filter spots based on price, helping them find options that fit their budget.

⚙️ Installation Guide

To set up Gowilds on your local machine, follow these steps:

Step 1: Clone the Client Repository

git clone https://github.com/Sajjadhosenshohan/tour-spots-client-site.git

Step 2: Navigate to the Project Directory

 cd tour-spots-client-site

Step 3: Install Dependencies

npm install

Step 4: Start the Client-Side

npm run dev

🌍 Environment Variables

  • VITE_API_URL= "http://localhost:5000"
  • FIREBASE_API_KEY= your_firebase_api_key
  • FIREBASE_AUTH_DOMAIN= your_firebase_auth_domain
  • FIREBASE_PROJECT_ID= your_firebase_project_id
  • FIREBASE_STORAGE_BUCKET= your_firebase_storage_bucket
  • FIREBASE_MESSAGING_SENDER_ID= your_firebase_messaging_sender_id
  • FIREBASE_APP_ID= your_firebase_app_id

👨‍💻 Authors

📬 Feedback

If you have any feedback, please reach out to us at mdshohansajjad@gmail.com