A collaborative development by: Arjun Sahjpaul / Michael S / Aman Damani / Bilal Hassan
As part of a comprehensive Industry Project at BrainStation, our cross-disciplinary team has developed EcoStar, a digital platform engineered to encourage and reward eco-friendly transportation choices. This initiative supports societal shifts towards clean energy by providing a tool to measure and improve individual carbon footprints, reduce emissions, and mitigate waste.
Our world’s reliance on non-renewable energy sources has led to significant environmental challenges, including pollution, habitat loss, public health issues, and global warming emissions. Addressing the urgent need for societal transformation, we asked: How might we create a digital solution that not only supports but actively promotes eco-friendly systems with a tangible impact on clean energy consumption?
EcoStar is the answer to this complex problem, a digital platform that motivates individuals to become agents of change in the fight against climate change. Through gamification, real-time tracking, and a rewards system, EcoStar makes it engaging and beneficial for users to choose sustainable transport options. Our platform not only quantifies individual contributions to a healthier planet but also fosters a community that values and practices sustainable living. The app’s ultimate goal is to cultivate a culture of sustainability that extends beyond the digital space into real-world actions. EcoStar is more than an app; it's a movement towards a greener tomorrow.
- VSCode/terminal: run
npm install
in the server directory - VSCode/terminal: run
npm run server
in the server directory
- VSCode/terminal: run
npm install
in the client directory - VSCode/terminal: run
npm start
in the client directory
To set up local MySQL database using the Knex migration and seed files:
2. Locate the following fields, and replace the initial values with your MySQL username and password
DB_LOCAL_USER=
DB_LOCAL_PASSWORD=
- MySQL:
CREATE DATABASE ecostar;
- Terminal:
npx knex migrate:latest
in the server directory - Terminal:
npx knex seed:run
in the server directory
Figma File: https://www.figma.com/file/aNG7yFEEZpAHkkOgXZ5H9v/Untitled-(Copy)?type=design&node-id=0-1&mode=design