Jump to content

Calendar Enhancements - Custom request


Recommended Posts

Hi All,

We need the custom development of 3 features for calendar, please go through below scope and PM me with your best quote at the earliest.

Thanks in Advance.

 

Scope of work - 3 Features 

Background: Before you read the features you should be knowing little background of the challenges. We have an off-road club that host multiple level drives every weekend (Friday and Saturday). Our drives were always getting full and people have been manually adding name to the drive topic to waitlist (2nd challenge/feature). Secondly drive get filled with 1 person signing up on multiple places so we restricted that and waitlist almost finished (1st challenge/feature).

 

New Features Request

 

1) Single Drive Feature

Admin should have a toggle on/off button at the backend to restrict one per drive per person. As we restrict Sun-Tue - one drive only for one person and then from Wed - Fri we open drives for people who wish to join multiple drives.

Once activated, then if someone attempt to RSVP for the second drive, then it should result in an admin editable alert: "one drive per person allowed till Wednesday." So we can configure this text moving forward accordingly.

Second drive people should waitlist irrespective of drive being full or not and should have a small 2 or 3 written next to their profile icon to identify that they are wait listing for their second or third drive within that week.

 

2) Waitlist Feature

Once event hits RSVP allowed limit:

Step 1: Then waitlist tab is activated for an unlimited number of people.

  • Wait listing for the First drive (event) within that week - Normal Waitlist Profile Icon.
  • Wait listing for the Second drive (event) within that week - Should have 2 next to the profile icon.
    • Members can waitlist at multiple drives for their second drive choice and all drives - should have 2 next to the profile icon.
    • On Wednesday when we turn off "Single Drive Feature" these second drive waitlist should automatically move to drive RSVP, if drive limit hasn't reached.
    • Whenever waitlist member move to RSVP then there all second drive waitlist in all other drives should be removed.
  • Wait listing for the Third drive (event) within that week - Should have 3 next to the profile icon.
    • Third drive waitlist will only start from Wed onwards.
    • Members can waitlist at multiple drives for their third drive choice and all drive - should have 3 next to the profile icon.
    • Whenever waitlist member move to RSVP then there all third drive waitlist in all other drives should be removed.

Step 2:  Sun - Tue - When Single Drive (Event) feature is ON - If any RSVP attendee leaves the drive, then the first drive waitlist member who IS NOT AN ATTENDEE of any other drive (event) is automatically get added to the RSVP list and his all other waitlist from all other drives will be removed.

Wed - Sat - When Single Drive (Event) feature is OFF - If any RSVP attendee leaves the drive, then the first waitlisted member who IS NOT AN ATTENDEE of any other drive (event) is automatically get added to the RSVP list and his other waitlist from all other drives will be removed.

If no first drive waitlist members are there in the waitlist then choice will go to the second drive waitlist members.

If no second drive waitlist members are there in the waitlist then choice will go to the third drive waitlist members.

Step 3: Event creator and waitlisted person gets an email for step 2, confirming his RSVP for the drive.

 

3) Members Drive Count

We need a new tab/section in members profile to display the links of all drives he/she has attended.

  • Date | Event Creator Name | Drive Title - From recent to old order.

Also Drive count (just a number) to display on profile widget. And below text should be a link to above more detail page/tab/section.

  • Drives Attended: 52
  • Drives Lead: 12 (For members who are event creators as well).
Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...