Skip to content

Collaborative platform where EPFL students can suggest improvements for the sustainability of the campus

Notifications You must be signed in to change notification settings

frasalvi/lauzhack2022

Repository files navigation

drawing

Elevator pitch

We believe 12K brains can do better than 4. We built a collaborative platform in which the whole EPFL community is empowered to suggest improvements for the sustainability of the campus. Enjoy!

Demo access

Visit our demo webpage to try our project. Otherwise, take a look at some screenshots of the app in our Devpost submission.

Inspiration

What's the biggest asset that EPFL has? People: students, faculty, PhDs, Staff. What do we want to solve? Reducing waste and making the campus more sustainable.

While brainstorming, we realized that during our daily life as students we notice a lot of possible improvements that EPFL could implement, often related to energy waste. That’s why we decided to create a tool that empowers everyone in the EPFL community to propose their ideas. They can be as simple as proposing to fix a door that stays open and dissipates heat, but also more complex ones, involving several aspects of the campus life. There is no better watchdog than the people that live on campus everyday.

What it does

The goal of this project is twofold: raise awareness of daily habits that have a bad impact on the environment, and make the members of the community aware of the effort that EPFL is putting into tackling sustainability challenges.

The tool motivates the members of the community to propose ideas by the means of a public leaderboard and a competition between sections. Every user is awarded points for each contribution which is approved by EPFL staff. Also, students can see in real-time statistics summarizing submitted and accepted proposals, so they can see the actual impact of their ideas. Finally, through the upvote tool, they can support proposals of their peers.

At the same time, the transparency in showing the current status of each proposal will strengthen the efforts of the EPFL staff to realize ideas proposed by the community and commit to sustainability.

How we implemented

We implemented a web app using Python, HTML, CSS, Javascript, Flask and PostgreSQL. This app could be easily integrated inside the EPFL Campus app, widely used among the members of the community. We implemented the main features of the platform: people can enter proposals, add upvotes, see others’ proposals on the map and staff can handle proposals in a trello-like board connected to the database we have created.

Challenges and learning

Since our background is Data Science and not Software Engineering, we had no experience in building front-ends or back-ends. This was a serious challenge since we had to learn how to set up a backend server, build a fully functional front-end, link them both, etc.

However, the main challenge was to brainstorm on how to motivate the EPFL community to use this system. We spent an important part of the hack time carefully thinking about the best way to build the project.

Authors

  • Giacomo Orsi
  • Francesco Salvi
  • Roberto Ceraolo
  • Jordi Cluet

This project was part of Lauzhack2022.

drawing

About

Collaborative platform where EPFL students can suggest improvements for the sustainability of the campus

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages