HangOut README: Front End
Important Links:
Hangout Application Description
This application is designed to track potential event opportunities that a person wants to attend.
It's broken down by event: location, name, date.
The front end is hosted on github pages, and the backend API is hosted on heroku.
Technologies Used
-
Front-end:
- HTML5
- CSS3
- JavaScript (ES6)
- SASS
- Bootstrap
- jQuery
- AJAX
- Git/GitHub
- Handlebars
- Moment
- Mongoose
- Mongo DB
- Express.js
Back-end:
Wire Frames
Project 3 - Hangout Tracker - Wireframe
User Stories
- As an unregistered user, I would like to sign up with email and password.
- As a registered user, I would like to sign in with email and password.
- As a signed in user, I would like to change password.
- As a signed in user, I would like to sign out.
- As an unregistered user, I would like to see all events.
- As a signed in user, I would like to RSVP to an event.
- As a signed in user, I would like to create my own event.
- As a signed in user, I would like to update my own events.
- As a signed in user, I would like to delete my own events.
Development Process
Verison 1:
The MVP has a single user creating events that belong to them and can be viewed by them alone.
After our initial planning meeting where we outlined how we wanted to function as a group/distribute roles and assignment, we created the forms for the desired functions and the CRUD operations.
Events for the submit actions were created and linked to the API calls
Decided that we would do a Many-to-Many between events and users.
Unsolved Issues & Future Goals
- We did not allow users to send out messages to all RSVPd users.
- 3rd party APi would like to be implemented
Authors
Brendan M. , Drew M, Kevin O, Steven H.