gather's People
gather's Issues
Show Friends Attending Searched events
If a user searches an event, show all friends attending that event within the event page
As a user who is logged in, I should be able to comment on events and reply to comments on events.
create server
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
As a user who is not logged in, I should not be able to access the user dashboard.
Get mapbox api
Deploy Early
Just a reminder
create directory structure
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
make api config
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
integrate request with options to API
Wireframe
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"
Request_Handler
Handle endpoints in request-handler.js
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
React Componets
add eslint
AirBnB config
Index.jsx is not including index.html
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
Redo Color Schema
As a user who is logged in, I should be able to show interest in events or RSVP.
Recolor Logo
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)
AI support chatbot
Make a chatbot that handles users FAQ's
As a user who is not logged in, I should not be able to create new events.
As a user who is logged in, I should be able to invite users to events by email.
Notifications
Create notifications for reminders about events.
Suggest events that gain popularity in categories of events that users previously attended
Create Azure account
Create Mock Events
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
As a user who is logged in, I should be able to see a user dashboard containing information about events I am attending, events I have made, and events I have commented on.
As a user who is logged in, I should be able to create new events.
Those events should have a category, title, description, date/time, duration, and location, and they should be either private or public.
Recommendations
Recommended events by gather or by friends will be aggregated into a single list that the user can access
Schema
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.
Proposal
create test suite
add api helper file
models for db interaction
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
add mapbox GL/JS library
add react boiler-plate
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.