This is my Travel Footprint project, which serves as the final project for obtaining the Front-End Developer certificate from Start2Impact University.
You can try the app yourself by visiting the Travel Footprint website.
The purpose of this app is to calculate the carbon footprint of a trip based on user input, including the departure airport, arrival airport, number of passengers, and travel class. The app utilizes various technologies and APIs to provide accurate calculations and promote eco-friendly travel choices.
The name "Travel Footprint" reflects the app's objective of raising awareness about the environmental impact of travel and encouraging users to make more sustainable choices.
The paper-plane icon comes as a symbol of the utopia to have a flight with zero impact on the environment.
The app includes the following features:
- User-friendly interface to enter trip details
- Integration with airport code database API for accurate airport selection
- Utilization of GoClimate's carbon footprint calculation function
- Display of the calculated carbon footprint value
The project is built using the following technologies:
- React.js
- React-icons: a library of customizable icons for React applications
- i18next: a powerful internationalization framework for multilingual support
and integrates the following APIs:
- Airport Codes Database API: Provides access to a comprehensive database of airport codes for accurate airport selection
- GoClimate Carbon Footprint Calculation API: Offers a function to calculate the carbon footprint of a trip based on specific parameters
In this porject, for the very first time, I used the A.I. to help me debug the code while I was in trouble, and at the same time I practised this incredible and powerful tool, checkin' out the pros and the cons.
I would like to express my gratitude to the Start2Impact student community for their constant support and assistance throughout this project.
Feel free to connect with me on:
Thank you for checking out Travel Footprint!