- General Information 📝
- Technical Competencies 💪🏼
- Technologies 📲
- Tools 💅🏼
- Installation 🛠️
- Farewell 🙏🏼
EcoDair is a project developed by our consulting firm to provide an interactive dashboard displaying real-time data on air quality using the waqi.info API. The goal is to offer a data visualization platform with real-time analysis and scalability for future improvements in air quality management.
Objectives:
- Provide an Interactive Data Visualization Platform.
- Enable Real-Time Data Analysis.
- Report on Air Quality 🌬️.
- Ensure Scalability for Future Improvements.
- The design was provided by the client, eliminating the need for mockups or prototypes.
The project focuses on:
- Applying fundamental React concepts.
- Implementing API consumption through services.
- Using functional programming.
- Front-end testing.
List of Technologies:
- HTML5: Version 5.0
- CSS3: Version 3.0
- JavaScript: Version ES14
- NODE.js: Version 22.3.0.
- Vite: A build tool that aims to provide a faster and leaner development experience for modern web projects.
- Git: Version control system . Used together with Github, a hosting platform for software development and version control.
- Editor.md: A simple online markdown editor.
- Figma: The leading collaborative design tool for building meaningful products.
List of Tools:
- React: Version ^18.2.0.
- Sass: the most mature, stable, and powerful professional grade CSS extension language in the world.
- React DOM ^18.2.0 / React Router DOM ^6.24
- Prop.types: ^15.8.1
- Netlify: Essential platform for the delivery of exceptional and dynamic web experiences, without limitations.
If you wish to contribute to this project, follow these steps:
- Create a new branch (git checkout -b feature-branch).
- Make your changes and commit them (git commit -m 'Add new feature').
- Push to the branch (git push origin feature-branch).
- Create a new Pull Request.
Running Tests We have implemented tests to ensure the functionality of the project. To run the tests, you can use the following command:
- npm vitest
- :)
Thank you for taking the time to check out our project! We hope it provides valuable insights and contributes to better understanding and management of air quality.
We are a team of 6 front-end developers collaborating on this project, as part of a national hackathon, using the SCRUM methodology to deliver results in 2 days.
To show our appreciation for the hard work and dedication, we hope to be invited to enjoy some micheladas together! Thank you for your commitment and teamwork!
🌍💚🌍💚🌍💚🌍💚🌍💚🌍💚🌍💚🌍💚