Public and private calendar for events, reservation and reminder.
Free for limited use with premium accounts for service providers and users that want to use the full service with no limits.
Site registration and login.
Facebook connect for login and open graph integration for user data back to facebook.
Import / Export of calendar and contact information to and from major calendar and contact services such as: iCal, google calendar, and Microsoft outlook
2 User Types:
1. Regular user (free)
2. Service Provider (recurring monthly fee)
Personal Calendar
As much of a clone of google calendar as possible for personal calendar.
Each calendar event has its own blog page for updating notes and information.
with the ability for users to upload audio, photo, video to events.
Event Calendar
Public/ Private event Calendar
User creates an event and send invites to other users.
Invited users can comment and confirm: Accepted, Declined, Tentative.
Invited users can upload content to an invitation page: text, audio, photo, video.
After confirming an invite users need to be able to add the event to their calendar whether it's: iCal, google calendar, or outlook calendar.
Automated reminder for all events: User sets reminder frequency.
Google maps intergration for location plotting of events.
Service Providers
Monthly recurring fee for service providers based on number of service calendars.
Service Providers create public / Private "Service Calendars", as many as they want for different services that have reservations.
A Private "Service Calendar" is accessible by password or through a link sent to an invited user.
Any user can submit a "Reservation Request" for a time slot appointment on any "Service Calendar".
Service Provider must confirm all "Reservation Requests" before it becomes a "Scheduled Appointment".
A service providers can accept payment through the site and can require payment information for any "Service Calendar" reservation request. Once the request becomes a scheduled appointment the payment is charged to credit card.
Reservations can be easily cancelled and funds refunded.
Service providers need to be able to manage customer contacts.
Service providers should be able to manually process a payment through the site.
The site keeps a percentage of all transactions.
Service providers can upload their own logo and header.
We will need daily, weekly, monthly, and yearly calendar views.
Site needs all common social networking features such as sharing, commenting, emailing to a friend, twitter, digg, facebook.