I had some fun with a website project of mine, which in it’s core, is a server-list with it’s own voting system. The website is build on these technologies:
- 1. Java - at it’s core.
- 2. JavaSpark - http request/response framework.
- 3. Jetty - Java http server.
- 4. Angularjs - The front is build in Angularjs framework.
- 5. Mongodb - Database.
The whole thing is compiled in Maven which produce a Jar file. The jar file is executed on a EC2 instance at Amazon AWS
Quest:
The main goal is to list of servers that everyone can add to, and then vote on individual servers. The highest voted server is the top server. Every server is updated and checked ever 10 minutes, with information like players, location and so on.
I wanted to make all the information collected free and available to everyone, in the front-end displayed, and in JSON format.
This project was for me to play with new technologies i haven’t used before. It was really fun to play with tho.
I used about 100+ hours playing around on this project.