Home - GeekyDevs/AlarmClock GitHub Wiki
Jan 21 – April 9th
Phase 1: 30 hours 34 hours
Phase 2: 9 hours
Phase 3: 11 hours
Total:50 hours 54 hours
Phase 1 Milestones:
- Delivery of Design documentation
(Timeline: Jan 21 – Feb 6)
• Classes (8 hours)
• System callbacks – events (5 hours)
• Data management (2 hours)
• Sequence diagram (how will the objects relate in a sequence) (4 hours)
• User Interface – Are there UI concerns that may impact functionality (4 hours)
• Test Cases – for each feature provided before each milestone (geekydevs provide) (6 hours)
Total: 29 12 hours
2. Features: Add/Remove alarm, Edit alarm
(Timeline: Feb 5 – March 11)
• Alarm list screen (4 hours)
• Edit alarm settings screen (3 hours)
• Persisting alarms (3 hours)
Total: 10 hours
3. Sounding of Alarm (sounds are provided)
(Timeline: March 11 – March 19)
• Notification (activate/deactivate): popup/notification center) (3 hours)
• Snooze (4 hours)
• Vibrate (1 hour)
• Fail Safe (2 hours)
• Fail Safe screen (2 hours)
Total: 12 hours
Phase 2 Milestone
(Timeline: March 20 – March 26)
1. Wake-Up Challenge (Math Challenge)
• Wake-Up Challenge algorithm (easy/medium/hard) (5 hours)
• Wake-Up Challenge screen (2 hours)
2. Ad-based version (2 hours)
Total: 9 hours
Phase 3 Milestone
1. Additional alarm settings
(Timeline: March 26 – March 29)
• Alarm sound (3 hours)
• Repeat (eg. Every Monday) (2 hours)
Total: 5 hours
2. Addition Wake-Up Challenges
(March 29 – April 9)
• Are you human? (3 hours)
• Shake (3 hours)
Total: 6 hours