It almost sounds like a cliche´ when I say I love programming and like to pay tremendous attention to details. My biggest solo web application (a cricket club management tool – CMS) went live this weekend… controlled Beta. I thought I would finish this project during Christmas break. Little did I realize how vast this application is and how much intricate the inner workings were going to be. But really happy I got it done!
Top 10 Features:
- User registration/sign in
- Player profile creation
- Player unavailability calendar
- Match Creation (this is the heart of the application)
- News Bulletin (shown on the home page)
- Adding/editing venues (match and practice)
- Adding/editing club teams
- Match selection mail-outs (done through an overnight CRON job)
- Match cancellation notifications (pushed immediately)
- Three access levels – user, admin, super user
Note: I am still working on the landing page (www.cricketclubmanager.com), but the sub-domain (the club I play for) is live http://ccc.cricketclubmanager.com/.
Here are some screenshots…
User Profile – Edit Mode
Club Details – only the super user can modify the contents
Fee Payments – allows you to set the number of installments and track payments
Members List – Only the super users can see this page
Club Teams – only editable by super users
Venues List – editable by all admins irrespective of club. Wikipedia style.
Match Creation – screen 1 of 2. Check for all conflicts.
Admin Match Scheduling Dashboard
Change Password Screen – this needs some work. Pretty empty at the moment.
When a players marks him/her as unavailable, they show as unavailable to team selectors.
Non-admin drop down menu
Home screen for users who have been given access to the club