Coder Social home page Coder Social logo

group-up's Issues

No error state for non-existent events

When you visit a random event URL, you are presented only with a ...Loading page. Instead, this page should say something like, "We can't find that event" or something similar.

Proposition Time Selection

Story

As a user, I would like to be able to select the time in addition to the day I've selected for a time proposition

Requirements

  • In the date selection tool, the user must be presented with the option of selecting a time after a date has been selected
  • If the time is left blank, the proposition is considered an "all day" proposition
  • If a time is selected, it must be displayed on the voting screen, and on the event details screen

Ability to add events to your list of events

Story

As a user, I would like to be able to add events the list of events on my home page so I can view events that I have voted on.

Requirements

  • Event details must include a button to "save event"
  • Upon clicking the save event button, event must be added to the created events list
  • Home page event list must include newly saved events

Automatically create and send meeting requests

Story

As an event owner, I would like to be able to automatically create and send a calendar invite to my RSVPs with the click of a button, so that I don't have to manually create and send a calendar invite

Requirements

  • oauth connection interface to google / gsuite
  • a button that automatically sets up a calendar invite in google
  • an invite confirmation screen

Date Picker Boundaries

Story

As a user, I would like to be prevented from selected dates before today, and dates that I have already selected so that I don't accidentally add improper dates to my event.

Requirements

  • The date picker for event creation must prevent the user from selecting dates that are chronologically before the current date
  • The date picker for event creation must prevent the user from selecting dates that have already been added to the proposed dates list
  • When a date is removed from the proposed dates list, the removed date must become selectable in the date picker

Number of Votes display

Story

As a user, I would like to be able to see the number of times an event has been voted on, so that I can be more aware of what date I should plan an event for.

Requirements

  • On the event details page, a "number of votes" should be displayed
  • When a user submits their vote, a field should be updated for the event that increases the number of votes by 1

Discord Event integration

Story

As a user, I would like to be able to click a button to add my event to discord

Notes

This is dependent upon the RSVP feature being completed

Requirements

  • Events that are in RSVP mode must have a button that allows the user to click it to create a discord event in their discord guild of choice

RSVPs

Story

As a user, I would like to decide on a date for my event once the votes have come in, and subsequently allow my guests to RSVP an event so that I know how many people will be coming to my event.

Requirements

  • An event must include an interface to the owner to finalize the event details based on a voted on date proposition
  • An event must include an interface for users to RSVP
  • An event must provide a list of RSVP's users to the owner of said event

Notes

This feature would require some form of user authorization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.