Greenly is a activity tracker showing you how much CO2 you save trough you daily actions.
If you want to contribute to the application: Follow the steps under Installation - For Developers.
Requirements:
- JDK 11
- Maven
To install:
- Clone the project from the git repos.
- Open the project as a maven project.
- Open the project folder in the command line or use the command line in your IDE.
- Compile the program by using the command: "mvn clean install" without quotation marks in the command line.
- Run the program by using the command: "mvn exec:java" without quotation marks in the command line.
Here you see the workflow of how to sign up as a new user if you don't have an acount already, where you automaticly log in on signup.
Afterwards you see the workflow of how to login as an already existing user.
Here you see how to add an activity to your agenda.
Here you see how to delete an activity from you agenda, both from today and past and future dates.
Here you see how to change some personal information in your profile screen.
Afterwards you see how to follow and un-follow someone in the leaderboard.
Here you see the overview page with a graph of how much CO2 you saved and all the badges you earned.
Jfoenix
Control FX
Spring Boot
Spring mail
Apache httpcomponents
Gson
Jfx-AsyncTask
Heroku
Git/Gitlab
flaticon.com
fontawsome.io
IntelliJ IDE
SceneBuilder
Java 11
JavaFX
JUnit 5 Jupiter
Maven
Mockito
Checkstyle
PostgreSQL
Apache
University project developed in a team of 7 peope for the course CSE1105 - Object-Oriented Programming Progect (TU Delft).
Credits to:
- Jasmine Diaconu
- Wout Haakman
- Giuliano Forghieri
- Gino Tramontina
- Mandy Chang
- Jan Willem Eriks
- Svetoslav Stanoev