I did this project for Advanced Java Technologies class on my university.