/Eco_Voyager_Client

Eco Voyager allows users to add, update, and manage tourist spots, displaying them with sorting options and a responsive UI.

Primary LanguageJavaScript

Eco Voyager

Live Site Link: https://eco-voyager.netlify.app/

Server GitHub Link: https://github.com/MillatSakib/Eco_Voyager_Server

Features:

  • Easily add new tourist spots through a user-friendly form and manage existing spots with update functionality.

  • Empower users to update the details of existing tourist spots, ensuring accurate and up-to-date information for visitors.

  • Showcase added tourist spots on the home page through visually appealing cards, enhancing user engagement and facilitating easy browsing.

  • Build a dynamic and responsive user interface with React, providing an engaging experience for users to explore and interact with tourist spots.

  • Allow users to sort tourist spots based on average cost, enabling them to find spots that fit their budget preferences more easily.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node install on your machine and properly work with CLI.
  • Install Git for clone and push your code in github.

Project Installation:

If you want to Install the project in your loacal machine, please execute the command: Step 1:

npm install

Step 2:

npm run dev

If you want to deploy the project then execute the command:

Step 1:

npm install

Step 2:

npm run build

Then deploy your project.

Remider: If you want to run the project directly then you can't do it. Because I use Environment variable for Keep the key of Firebase Credential. If you want to use this project then add the firebase credential like the format bellow:

VITE_API_KEY=***********************
VITE_AUTH_DOMAIN=******************
VITE_PROJECT_ID=*****************
VITE_STORAGE_BUCKET=******************
VITE_MESSAGING_SENDER_ID=******************
VITE_APP_ID=*********************