Visit the live site Turio
- Concept: Turio is a tourism management website focusing on providing detailed information about tourist spots in specific countries.
- Problem Solved: Helps travelers find comprehensive details about various tourist spots, making trip planning easier and more informed.
- Extensive Tourist Spot Details: View detailed information about tourist spots including images, location, cost, and best visiting seasons.
- User Authentication: Secure login and registration with social media options.
- Personalized Lists: Users can add, view, and manage their own list of tourist spots.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase
-
Clone the repository:
git clone https://github.com/Sohana-Karniz-Mimmi/Turio-client.git
-
Navigate to frontend directory:
cd Turio/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 turio/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.