The core function of this application is similar to Google Calendar. But a little bit different.
All users must regiestered and get approved by admin to use the service. The admin manages all users accounts.
Users can post events on the calender. If the posted events proved by admin, then other users can see the events on the calendar. Users can sign up to participate events on the calender.
The calender can view by month, week and day.
The screenshots are in the folder /screenshots/
Back-end: SpringMVC + Hibernate + MySQL
Front-end: JSP + JavaScript + Bootstrap and a calendar plugin.