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

https://github.com/marwan90679/green-comm-client

Green Commandos is a full-stack MERN web application that connects users with eco-friendly events and initiatives. This client-side React app enables users to register, log in, explore events, and participate in community-driven environmental actions. Built with Firebase Auth, Tailwind CSS, and animated using Framer Motion, it provides a smooth and
https://github.com/marwan90679/green-comm-client

framer-motion react react-router reactjs

Last synced: 3 months ago
JSON representation

Green Commandos is a full-stack MERN web application that connects users with eco-friendly events and initiatives. This client-side React app enables users to register, log in, explore events, and participate in community-driven environmental actions. Built with Firebase Auth, Tailwind CSS, and animated using Framer Motion, it provides a smooth and

Awesome Lists containing this project

README

          

---

# ๐ŸŒฟ Green Commandos โ€“ Client

**Live Site:** [https://green-commandos.web.app](https://green-commandos.web.app)

---

## ๐Ÿ“Œ Overview

**Green Commandos** is a full-stack MERN web application designed to promote and manage community-driven green initiatives. This **client-side** repository handles the user interface and interaction using modern web technologies and animations.

> โš ๏ธ *This is a fictional project created for educational and portfolio purposes only.*

---

## โœจ Features

* ๐Ÿงพ **User Authentication** with Firebase
* ๐ŸŒ **Event Listings** & Volunteer Opportunities
* ๐ŸŽ‰ **Interactive Animations** powered by Framer Motion
* ๐Ÿ” **Protected Routes** for authorized users
* ๐Ÿ“ฑ **Fully Responsive** for all screen sizes
* ๐Ÿ“ค **Post or Join Events** easily
* ๐Ÿ”„ **Integrated with Backend API** (MongoDB + Express)

---

## โš™๏ธ Tech Stack

### ๐Ÿ”— Frameworks & Libraries

* **React 19**
* **React Router DOM**
* **Tailwind CSS** + **DaisyUI**
* **Firebase Authentication**
* **Framer Motion**
* **React Toastify**

### ๐Ÿ” Auth

* Firebase Authentication (Email & Password) & Google (social login)

---

## ๐Ÿš€ Getting Started

### ๐Ÿ›  Installation

1. Clone the repository:

```bash
git clone https://github.com/marwan90679/green-commandos-client.git
```

2. Navigate into the project directory:

```bash
cd green-commandos-client
```

3. Install dependencies:

```bash
npm install
```

4. Add your Firebase credentials in a `.env.local` file:

```env
VITE_FIREBASE_API_KEY=your_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_id
```

5. Run the development server:

```bash
npm run dev
```

---

## ๐Ÿ“ License

This project is open for educational and portfolio use only.

---