- Live Site URL: Travel Guide
- Concept: An online platform providing comprehensive travel information for tourists.
- Problem Solved: Helps travelers plan trips by offering detailed descriptions of destinations, cultural insights, and travel tips.
- Destination Details: In-depth information on tourist attractions, landmarks, and hidden gems.
- Cultural Insights: Information on local cuisine, traditions, and activities.
- User Roles: Includes functionalities for tourists, tour guides, and admins.
- Frontend: React, React Tabs, React Share, Framer Motion. Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase
-
Clone the repository:
git clone https://github.com/Sohana-Karniz-Mimmi/Travel-Guide-Client.git
-
Navigate to frontend directory:
cd Travel Guide/frontend
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a .env file in the frontend directory.
- Add necessary Firebase config keys.
-
Start the development server:
npm run dev
-
Access the frontend website:
- Open your browser and go to http://localhost:5000.
-
Navigate to backend directory:
cd Travel Guide/backend
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a .env file in the backend directory..
- Add MongoDB credentials and any other necessary configurations.
-
Access the backend API:
npm start
-
Access the frontend website:
- Open your browser and go to http://localhost:8000.