Calgenda
Calenday is a free calendar and daily schedule planner app with reminder. It was initially design for medical staff to manage their daily clinical schedule and appointment, but it can be used to manage other schedule as well. It provides more fields on event form and you can attach some pictures fo