Inspiration
We were talking about sustainable energy, and we got to energy ratings. We found out that, although the EU has https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/69295/pb13466-eu-energy-label.pdf on different products, it does not take into account other factors, such as ethical labor.
What it does
The website allows the user to do many things. One of which is viewing the marketplace. The marketplace showcases different companies, each with their company name, category logo, rating, and two feedback icons - for approving or disapproving of the post. The ratings that appear on each of the companies are: ethical labor rating, sustainable material rating, and renewable energy rating. As this website is reliant on crowdsourced data, it is essential that false data be removed as soon as necessary. The user can also filter by different categories, such as clothing, groceries, and technology.
How we built it
Our frontend was built using HTML, CSS, JavaScript, and Bootstrap. Our backend was built using a platform called Buildable, which spins a database significantly faster than creating one yourself. The database we used was MongoDB.
Challenges we ran into
The challenges we ran into were in the backend. Our team member, who was working on the backend, had issues with his laptop. He created the API endpoints, and they were hitting on Postman but were unable to work within the website.
Accomplishments that we're proud of
Although our backend wasn't working, we pushed on and managed to submit on time.
What we learned
We learned about different factors that impact sustainability and ethicality. We also learned more about how APIs work, and different website design styles.
What's next for Shop Sustainable
Our future plans are to get more people on the platform, so the true power of crowdsourcing can be seen.
Team
elaine#2896 Gigi#5294 h.s.z_11#9281 Rayan Sheikh#5577
Built With
- bootstrap
- buildable
- css
- html
- javascript
Log in or sign up for Devpost to join the conversation.