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.
- Host: GitHub
- URL: https://github.com/ramgoel/sustaintheglobe-web
- Owner: RamGoel
- Created: 2024-02-22T19:07:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T14:38:12.000Z (over 1 year ago)
- Last Synced: 2025-10-10T06:04:10.062Z (9 months ago)
- Topics: solution-challenge-2024, typescript, vite
- Language: TypeScript
- Homepage: https://sustain-globe.netlify.app/
- Size: 645 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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