https://github.com/f-ssemwanga/eco-tracker
Group project completed using React during a Purple Beard Bootcamp
https://github.com/f-ssemwanga/eco-tracker
axios formik-yup muiv5 react react-hook-forms reactrouterdom
Last synced: about 2 months ago
JSON representation
Group project completed using React during a Purple Beard Bootcamp
- Host: GitHub
- URL: https://github.com/f-ssemwanga/eco-tracker
- Owner: f-ssemwanga
- Created: 2023-07-04T18:43:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-07T05:44:29.000Z (almost 3 years ago)
- Last Synced: 2025-03-01T11:46:06.020Z (over 1 year ago)
- Topics: axios, formik-yup, muiv5, react, react-hook-forms, reactrouterdom
- Language: JavaScript
- Homepage: https://eco-tracker-seven.vercel.app
- Size: 6.04 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eco-Tracker
Eco-Tracker is a carbon footprint awareness project. It calculates carbon emissions using car /flight model and distance travelled and returns the carbon emissions and an equivalent number of trees to be planted.
---
## Content
- [Features](#features)
- [Getting Started](#getting-started)
- [Screenshots](#screenshots)
- [Technologies and Frameworks](#technologies-and-frameworks)
- [Contacts](#contacts)
---
## Features
- Calculate carbon emissions based on travel mode and distance.
- View the equivalent number of trees needed to offset emissions.
- Save favorite journeys to local storage.
- Delete unwanted journeys from local storage.
---
## Getting Started
```shell
git clone git@github.com:f-ssemwanga/eco-tracker.git
cd eco-tracker.git
npm install
npm run start
```
**_Environment Variable Setup_**
- Ensure you have a key from [RAPID API](https://rapidapi.com/)
- Copy the `.env.example` file to `.env` in the root of the project.
- Update the `.env` file with your API key
---
## Screenshots
### Desktop

### Mobile

---
## Technologies and Frameworks
- React
- React Router DOM
- MUI
- Axios
- Formik
- Yup
---
## Contacts:
- Francis Ssemwanga:[GitHub](https://github.com/f-ssemwanga) | [LinkedIn](https://www.linkedin.com/in/francis-ssemwanga-897a7112a/)
- Luke Craven: [GitHub](https://github.com/N20-Dev)
- Roshan Rai: [GitHub](https://github.com/LordNinth) | [LinkedIn](https://www.linkedin.com/in/roshan-rai-636191184/)
- Viktoria: [GitHub](https://github.com/Vikkk111) | [LinkedIn](https://www.linkedin.com/in/viktoriia-moskalenko-085376241/)
- Kourtney Queeley : [GitHub](https://github.com/Kourtneyq2) | [LinkedIn](https://www.linkedin.com/in/kourtney-queeley//)