An open API service indexing awesome lists of open source software.

https://github.com/sayed725/green-edventures

This page is a React-based application where users can explore specific types of eco-friendly travel adventures like Forest Expeditions, Mangrove Forest Expeditions
https://github.com/sayed725/green-edventures

firebase mongodb nodejs react tailwindcss

Last synced: 3 months ago
JSON representation

This page is a React-based application where users can explore specific types of eco-friendly travel adventures like Forest Expeditions, Mangrove Forest Expeditions

Awesome Lists containing this project

README

          

# GREEN EDVENTURES

Welcome to this project.Discover the thrill of eco-friendly travel with Eco-Edventure Experiences. This page is a React-based application where users can explore specific types of eco-friendly travel adventures like Forest Expeditions, Mangrove Forest Expeditions.This application provide detailed information on various eco-adventure options, allowing users to browse, learn more about each experience, and consult experts if they’re interested.
---

### Live link to the deployed project

- Private Github Repo Link: [https://github.com/programming-hero-web-course1/b10-a9-authentication-sayed725)

- live link: [https://assingment-10-5294b.web.app/)

- Required PDF Link: [https://drive.google.com/file/d/1EBQPTljIKRJS_NKkdsO8D9YbkY1FNGEx/view?usp=sharing)

### 5 features of this website/project

- There is a beautiful slides showcasing images of eco-adventures on Banner.
- User Login / Register Authentication.
- On clicking the Explore Now Button navigated the logged-in user to the Adventure Detail page where they can explore more about their Tour Details.
- On Explore Tour Details section there is a “Talk with Expert” Button where user connect with us using google meet or phone.
- On Clicking on My Profile the user will see this page and their information where clicking update profile button user can update their information.
- Clicking Forget password on login section user can reset their password.

### Npm Packages used in the project :

- React Toastify.

- React Icons.

- Swiper

- Animated Css

- AOS Package

## 📷 Project Images Highlights

### 📷 Home Page `"/"` Image

![Home Page](https://i.ibb.co.com/j9mGNbBp/green-home.png)
![Home Page](https://i.ibb.co.com/gZCRNTXy/greeen-destination.png)
![Home Page](https://i.ibb.co.com/Wvnt14Cd/green-discover.png)

### 📷 Explore Destination Page `"/details"` Image

![explore details](https://i.ibb.co.com/7myxDCN/green-explore.png)

---

## ⚙️ Installation & Setup

### Client Setup

1. Clone the repository:

```bash
git clone https://github.com/sayed725/GREEN-EDVENTURES.git
cd GREEN-EDVENTURES
```

2. Install dependencies:

```bash
npm install
```

3. Set up the environment variables in a `.env.local` file:

```env
VITE_apiKey=your_firebase_apiKey
VITE_authDomain=your_firebase_authDomain
VITE_projectId=your_firebase_projectId
VITE_storageBucket=your_firebase_storageBucket
VITE_messagingSenderId=your_firebase_messagingSenderId
VITE_appId=your_firebase_appId

VITE_API_URL=your_server_api_link

```

4. Run the development server:

```bash
npm run dev
```

5. Open [http://localhost:5173/](http://localhost:5173/) in your browser.

---