ryuhhnn / plan Goto Github PK
View Code? Open in Web Editor NEWAn event planning platform built with React, Parse, and MongoDB
An event planning platform built with React, Parse, and MongoDB
Each event should include an autogenerated eventId, a name, location (pulled from "Locations" class), and optional details.
Use Parse "Events" class to display each event in the Events component
Forms will clear data on first submit, and then will save data on second submit, but won't redirect.
RSVP component will live inside of the Event Detail Page and should have a modal that can add an invitee with the ability to edit.
Add an edit modal inside of the Locations component that allows for updating of a location. Put an edit glyph besides each location list item pulled to the right.
View should include a layout for displaying different event components.
Each reservation should contain the event ID, the invitee's name and email address
logOut() function in UserNavigation.js should log out and clear the current user in regards to a current bug in ParseReact but doesn't do so.
Account settings view should have boilerplate to see account settings such as email notification and the ability to update password and email.
Add a component to edit an event from the EventDetail page
Set up boilerplate to input details about the location. Leave the location dropdown blank for now. Will populate with date when adding in code to connect with Parse.
Current Parse.Query for locations and events returns all objects stored to Parse instead of those created by that specific user. Should update the query to provide more security.
always shows, even after a user logs out. Intended result is to only display when a user is logged in and on log out or guest visit.
Current modals for edit location and edit event expect an onChange event for handling changes to the object, but none is provided causing issues with updating locations and events
Create New doesn't show modal on click event when connected to Parse but does in development
View should have a boilerplate for displaying the event details with a sidebar to view the RSVP's for that specific event.
{
this.props.events ?
this.props.events.map(function(event) {
return <ListGroupItem key={event.objectId}><Link to={"/event-detail/${event.objectId}">{event.name}</Link></ListGroupItem>
}) :
<ListGroupItem key="null">No events created</ListGroupItem>
}
should return "No events created" when this.props.events is null, however it returns nothing.
Add new locations to Parse class "Locations"
When the onClick method is called in both the Login and Register forms, the forms are reset and the page is loaded, however the appropriate code is called (signUp() and register() respectively).
Use React-Parse to enable the creation and logging in of users.
Set up boilerplate to input details about the location. Should have fields for a location name and address.
Currently, the query on EventDetail returns an array of results, however, I know that the results returned will always be an array of one since it is a query for a specific object not a range of objects. Need to access the events data to display on the EventDetail page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.