EcoLegends
A group software engineering project that was developed in my second year of University. It was a web application to gamify being sustainable. The main part of the project was challenges, which players could complete to earn coins that they could then purchase upgrades for their character with. The players could then use these upgrades to battle other players in a top trumps style game. The battle system was implemented using sockets and had a queue system so players could play against a random player. The application included leaderboards to see who earned the most coins. During this project I operated as both the team and technical lead which included organising meetings as well as overseeing all development of the project. I developed parts of the front and back end of the application and was responsible for the deployment of the application using GitHub actions and Docker to deploy on a virtual private server including an SSL certificate.