Giter Site home page Giter Site logo

gather's People

Contributors

alexa-w avatar cskladz avatar michaelblemairejr avatar

Watchers

 avatar

gather's Issues

Endpoints

make scaffolding for endpoint in server.js

Messaging Application

Users will be able to send direct messages to each other. Only text will be allowed as an input.

Event tags

Allow host users to tag events so that events can be indexed by tags.

For example, if a user wanted to search for mardi gras events, hots can tag their event with mardi gras so that a search for "mardi gras" would show that given event

Friends list

Users will be able to add friends of any other user

Feedback Section

When users click on their past events, allow a section that shows events that feedback was not left on in order to encourage leaving feedback

Invite by user

Alpha will use email notifications to invite people to groups and events

This will be replaced with the ability to invite by username directly in the application. Only friends of users can receive invitations. This will be integrated with the notification system

Instagram Api

Allow users to link their instagram accounts in order to "connect" photos that were taken at an event.

These phots would then be visible when viewing a host so users can see user stories of events the host has hosted in the past.

These photos can also populate when looking at new events by the same host under a section labeled "Hosts past events"

Host Feedback

Allow users to rate the host of an event they've attended with a thumbs up/ thumbs down along with public feedback of that host

Paid Events

Allow for users to post paid events. Money transactions would be handled by us. Users hosting events can post a status bar that shows the status of the cost of their event being funded. When complete, users would see a green status bar to indicate that the event will have everything that is expected for the amount of users an event can contain.

Users hosting events will have however much money is collected from attendee users totaled. Host users will post a receipt of materials that were purchased to host the event. The cost of materials will be reimbursed. This will encourage more people to host their events with us as it will not cost them more than what people are willing to contribute in order to have their event. A fee will only be taken out of the profit a host user would receive outside of costs.

In order to receive the rest of their profit, users would need to upload pictures with people in them to prove that the event occurred.

A machine learning algorithm can then recognize if people are contained in the photos being submitted in order to verify that the event happened.

Users will be able to have refunds available until the 24 hours before the start time of the event

Map buttons

Add buttons next to the map so users can decide to look for events that are further or closer (in circumference) from their location. One button will allow users to change the location entirely (say someone is looking to find events in a city they are traveling to)

Notifications

Create notifications for reminders about events.

Suggest events that gain popularity in categories of events that users previously attended

initialize database

both working out connection with azure sql server and establishing tables

Share button

Host users can share events to multiple social media websites using a share button on the event they created

Api's for posting on different social media accounts would be needed

Recommendations

Recommended events by gather or by friends will be aggregated into a single list that the user can access

Age-Restricted Events`

Make sure Hosts have the ability to age restrict events (say they want to host a party with alcohol)

Promote Events

Allow hosts to advertise their events to users that have attended events that have the same or similar category as the event being promoted.

Dynamic tiles

Three tiles, one for search (left), one for indoor and one for outdoor categories.

When clicking on indoor or outdoor, the available categories in their location will populate in a hierarchal dropdown that spans horizontally across the page. When clicking the selected category, all events in that category will render in the list and populate on the map. Simultaneously, the category model will re-render so that the subcategories of that clicked event is displayed. Whenever a user selects an inner category, the same process will occur along with the map && list will re-render with the relevant list of events within that selected category.

The search button on the left will span across the outdoor and indoor tile when clicked and users will be able to search for an event or category, using an autocomplete algorithm.

Business Applicants

Allow users to apply as a business so that events can begin being hosted immediately on the app. This will help the amount of users grow quicker

Groups

Allow users to create their own groups via invite. Functionality will be built that allows people to attend events as a group.

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.