Inspiration
What if we gave a voice to the many students that care about sustainability of the campus?
How it works
You can report sustainability issues on campus by adding pins on the map. Then, you can set a title, precise location (e.g room, floor) and description, as well as a picture illustrating the issue.
How we built it
We loaded tiles of the campus from OpenStreetMap, using a past project. Then we made it interactive using JavaFX, putting everything together, with a welcome page, a side panel and so on. Each submitted issue would be stored in a Json file.
Challenges we ran into
We started off from a bad start, as we tried to tackle a challenge too big for us. After struggling a few hours, we decided to move on to another project, giving us more freedom and the possibility of adjusting the difficulty.
Accomplishments that we're proud of
We successfully recycled an old project to suit our needs. We managed to keep the pins/issues between the runs, by storing them in a Json file. We are quite proud of our GUI. Moreover, as it is our first hackathon, we are proud of our project and of the experience gained.
What we learned
We learned and bettered our skills on JavaFX, which is a very powerful tool for graphic user interfaces with Java.
What's next for EcoCampus
We want to add a possibility of login with EPFL credentials, classifying users as admins or simple users. This will allow admins to edit issue submissions and mark issues as "resolved". We would also like to add a comment section for interactions, especially to ask for more details on the issue. Once we have a final product, the next step would be putting it on an application on the phone. Maybe on EPFL Campus App. Thus making it going through the Internet, where various users can upload issues.
Log in or sign up for Devpost to join the conversation.