medina / drops

Social Event Accelerator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drops Proposal

Team


Joe Iaquinto iaquij@rpi.edu Brendan Courson coursb@rpi.edu

Help from Chris Dower @Cdower

Description


Drops is a flexible event planning mobile and web app that simplifies the process to the 5 W’s: Who, What, When, Where, Why, and How? A Drop created by a user can be as detailed or open-ended as they choose by allowing guests to suggest activities, locations, and times they are available. Drops provides a sleeker approach to gathering your friends and taking your group chat plans to the real world because Facebook events are too inflexible and cumbersome to set up. Facebook Events Yes/ Maybe/ No does not give reliable data on when you could reschedule to allow more people to join you. Drops will utilize a built in when-is-good system to help Drop creators democratically decide when is best. Other flexible meeting and event planning solutions like Fasterplan are geared towards the business world and lack integration with major social media platforms.

Goals


Create the main Drop screen

This will be the core of the user experience in Drops. Users create, edit, and interact with a Drop. It is critical that the Drop creation process be simple and quick to complete. Hopefully Drops can save people time and energy so they can come together with their friends and turn their online plans into real life experiences.

Getting Started

[ ] Create barebones app in React-Native [ ] Create editable fields for the Drop ( 5 W’s)

Who?

[ ] Add Facebook login authentication [ ] Add FB Graph API for friend data [ ] Enable Drop invitations [ ] Allow admins to set visibility on Drop [ ] Degree of separation set by the creator limits the size of the Drop

What?

[ ] Allow Admins to set an activity for the drop [ ] Populate field with searchable suggestions for Drop activities [ ] Enable straw poll suggestions from users [ ] Enable straw poll voting

When?

[ ] Implement custom When-Is-Good system [ ] Allow Admins to adjust duration [ ] Allow admins to finalize time [ ] Notify users that responded to the when-is-good when time is finalized

Where?

[ ] Allow Admins to set a location or create a poll [ ] Add custom Where-Is-Good educated polling [ ] Google Places ratings [ ] Straw poll voting

Why?

[ ] Text field for why the Drop was made

Home

Outside of the Drop screen, there needs to be a place to manage Drops and see what local public Drops are happening. There also could be a feed of Drops the user’s friends are going to.

[ ] Allow users to view invites [ ] Allow users to view upcoming and past Drops [ ] Allow users to see local public Drops [ ] Allow users to see what Drops their friends are going to

Bonus Drop Features

[ ] Advanced Drop permission control [ ] Allow admins of the Drop to be set other than the Creator [ ] Enable commenting on Drops [ ] Stickied comments for Admins

Moonshots

[ ] Make web and mobile web friendly [ ] Venmo or Tilt integration for Drop funding [ ] Add Messenger and Slack Drops integration to create a drop right from a group chat [ ] Automatically make a messenger group/ slack channel for the Drop.

Team Commitments


I am currently looking for more students to work on Drops with me. This would help split up the work and also get another vision for how the UX should be designed and improved. It would also be very helpful to have a teammate that is well-versed in React and mobile development.

About

Social Event Accelerator

License:Apache License 2.0


Languages

Language:JavaScript 100.0%