Project SoCal Social Calendars Kevin Chiu Laurence Do Brittany Luk
Introduction Scheduling Tedious Time-consuming Questions When is everyone free? What if some people’s attendance are more important than others? Which time slot accommodates the most people?
Operational Concepts What is SoCal? Light-weight, networked, web-based scheduling application Benefits: Saves time – simple, yet efficient Negligible learning-curve Portable For Whom? Students Businesses Anyone and everyone!! Anyone and everyone!!
System Requirements Features: Registration Subscription Personal event calendar Combined conflict calendar notification for the time of the planned event
Conflict Calendar
Architecture Major Components: Database Data Access Data Model Web Application
Staged Delivery Lifecycle Week 1 Week 2-3 Week 4-6 Week 7 Week 8 Define client-server interface Implement Data Model, static calendar display. Implement Data Access, interactive web-application. Integrate. Working prototype. Implement login, subscription, systems. Final testing.
Feasibility Rationale Risks TIME! Knowledge of.NET, C#, web development? Do people want an online social calendar? Privacy Prefer simplicity over features?
Direction for Growth Additional Features…. View calendar by days, weeks, or months Repeat option – weekly, monthly Distinguish between private and public events