This is the final project from the Front End Development Master offered by the online course provider Start2Impact.
During the course I had the chance to learn HTML, CSS, Sass, Bootstrap, JavaScript, React, Webpack and Vite. I decided to complete the course by building a website from scratch using React: a site to calculate the carbon footprint of flights. I chose this project because I believe that measuring our carbon footprint is the first step to improve and adapt our lifestyle in order to reduce our emissions.
Project URL (hosted on Netlify)
Users should be able to:
- View the optimal layout for the content depending on their device’s screen size
- Type the name of a city or airport in the from and to input fields to see a list of airports to select from and click/tap on the one they want to select
- Type the number of passengers and select the cabin class
- Click or tap on the "calculate" button to see the footprint of that flight
- See a table with information about the departure and arrival airports, the passenger(s), the cabin class, the footprint per passenger and the total footprint
- Click or tap the "change search" button to be able to change the search queries and search again
- Click or tap the "new search" button to make the results disappear and go back to the top of the page to make a new search
- Semantic HTML5 markup
- CSS custom properties and media queries
- CSS Modules
- Material UI
- JavaScript
- React
- Vite
- Airports Codes
- GoClimate API
- axios
- Flaticon for the favicon and the logo
- React Spinners
Chiara Stefanelli - Front-End Development Student based in Italy
- Website - Chiara Stefanelli
- LinkedIn - Chiara Stefanelli
- start2impact profile - Chiara Stefanelli