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

https://github.com/ramgoel/sustaintheglobe-web

SustainTheGlobe is a gamification based application which assigns tasks to users which help them reduce their carbon footprint.
https://github.com/ramgoel/sustaintheglobe-web

solution-challenge-2024 typescript vite

Last synced: about 2 months ago
JSON representation

SustainTheGlobe is a gamification based application which assigns tasks to users which help them reduce their carbon footprint.

Awesome Lists containing this project

README

          

# Sustain The Globe

SustainTheGlobe is a gamification based application which assigns nature friendly tasks to users which help them reduce their carbon footprint.

## Tech Stack

**UI Library:** ReactJS (Bootstrapped using Vite)

**Components and Styling:** Material UI, TailwindCSS

**State Management:** Zustand

**Authentication:** Firebase Email Provider

**Database:** Firebase Firestore

**Storage:** Firebase Storage

**Date Handling:** MomentJS

**Languages:** Typescript

**Icons:** Lucide React Icons

## Installation

The application is deployed on netlify and can be accessed using this [URL](https://sustain-globe.netlify.app/).

## Run Locally

Clone the project

```bash
git clone https://github.com/RamGoel/sustaintheglobe-web
```

Go to the project directory

```bash
cd sustaintheglobe-web
```

Install dependencies

```bash
yarn
```

Start the server

```bash
yarn dev
```

## Features

- Automatic task assignment and replacement.
- Feed to see other users post.
- Leaderboard to gamify the process.
- Follow other users to see their progress.
- Points associated with each task completion.

## Feedback

If you have any feedback, please reach out to us at rgoel766@gmail.com