Welcome to GlobeGuidanceHub, your ultimate destination for tourism management. Explore diverse cultures, breathtaking landscapes, and unforgettable adventures. Plan your next trip with ease, discover hidden gems, and immerse yourself in enriching experiences. Start your journey today and unlock the wonders of the world with GlobeGuidanceHub.
*1. *User-friendly Interface: Navigate our website effortlessly with a sleek and intuitive design.
*2. *Responsive Design: Enjoy seamless browsing on any device, whether desktop, tablet, or smartphone.
*3. *Real-time Updates: Receive instant updates on new listings, price changes, and property availability.
*4. *Property Alerts: Set up alerts to be notified when properties matching your criteria become available.
*5. *Social Media Integration: Stay connected and updated on the latest news and listings through seamless integration with popular social media platforms.
*6. *User Authentication: Implement user authentication to allow users to create accounts, log in, and save their favorite properties or preferences.
- React Tooltip
- react-simple-typewriter
-
Clone the Repository
-
Install Dependencies
-
Navigate to the project directory and install frontend dependencies:
npm install
-
For backend dependencies, navigate to the backend directory and run:
npm install
- Configure Firebase Keys
-
Add your Firebase configuration keys to a .env.local file in the project root:
FIREBASE_API_KEY= FIREBASE_AUTH_DOMAIN= FIREBASE_PROJECT_ID=
- Start the Backend Server
-
Use nodemon to start the backend server:
nodemon index.js
-
Ensure MongoDB URI, username, and password are set in a .env file in the backend directory:
MONGODB_URI= DB_USERNAME= DB_PASSWORD=
- Set Environment Variables
-
Update .env.local or .env with necessary variables, for example:
VITE_API_URL='http://localhost:5000'
- Start the Frontend Server
Follow these steps to clone, configure, and run the project locally. localhost