Project Description:
I require a site with the following:
User management.
Registration with:
Name, email and password.
Twitter.
Facebook.
Login with:
Email and password.
Twitter.
Facebook.
Recovery password (if registered with Name, Email and Password in the site) with:
Email.
Each registered user can:
Add an event in his dashboard so that the site will send a reminder, either through an email, private message on his Twitter account or Facebook.
Example to add an event:
Name of event: (textbox)
Date makes the event: (textbox)
Time when the event is: (textbox)
Message: (textbox with CKEditor)
Priority:
None (the site will send a reminder only on the date and time specified).
Medium Priority: (The site will send a reminder 24 and 12 hours before and on the date and time specified).
High Priority: (The site will send a reminder 48, 24, 12 and 1 hour before and at the date and time specified).
Ask if the user wants to publish the event in his Facebook or Twitter: (checkbox).
Ask if wants to send reminder to others emails: (textbox for write others emails separated with , ).
Ask if wants the reminder to be public (to be published in the user profile to all other registered users can see): (checkbox).
On the dashboard configuration the user can choose time zone, email parameters, write a small bio and upload avatar.
Each user will have a public profile, where will appear the events that the user has selected public and user information (like avatar, small bio, name and link to Twitter, Facebook account).
Only experienced users will take.