Project Roadmap - GeekyDevs/AlarmClock GitHub Wiki
Estimated Project Documentation and Implementation: Jan 16 – Feb 27th
Phase 1: 30 hours
Phase 2: 9 hours
Phase 3: 11 hours
Total: 50 hours
Phase 1 Milestones
1.Delivery of Design documentation: (Jan 16 – Jan 27)
- Classes
- System callbacks – events
- Data management
- Sequence diagram (how will the objects relate in a sequence)
- User Interface – Are there UI concerns that may impact functionality
- Test Cases – for each feature provided before each milestone (geekydevs provide)
Total: 8 hours
2.Features: Add/Remove alarm, Edit alarm: (Jan 28 – Feb 1st)
* Alarm list screen (4 hours)
* Edit alarm settings screen(3 hours)
* Persisting alarms (3 hours)
Total: 10 hours
3.Sounding of Alarm: (Feb 4th – Feb 11th)
* 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 (Feb 12th- Feb 18th)
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 (Feb 19th- Feb 23rd)
- Alarm sound (3 hours)
- Repeat (eg. Every Monday) (2 hours)
Total: 5 hours
2.Addition Wake-Up Challenges (Feb 24th- 27th)
- Are you human? (3 hours)
- Shake (3 hours)
Total: 6 hours