Following the steps to run the project:
- Clone the repo: 
git@github.com:JavaScriptAcademy/goTogether.git. - Install all MEAN.JS dependencies: 
npm install. - Install Mailgun: 
npm install mailgun-js. - Install jade 
npm install jade - Install email-templates:
npm install email-templates - Install Select2: download and unzip to HOME/public/.
 - Start MongoDB, cd to the bin folder of your MongoDB and start it(type 
mongodon Git Bash) - Start the application, cd to the project folder and start it(type 
grunt --forceon Git Bash) - Open your browser and go to the URL 
localhost:3000 
User Management
Contribute by Yiran Qiao and Xinlai He
- Home Page
 - Edit Profile
 - Friend Management
 - Introduction Page
 - Maintain User Schema
 
Activity
Contribute by Fiona Wang and Chris Yu
- Create New Activity
 - List Activities by Category
 - Show Activity Details
 - Maintain Activity Schema
 
Invitation
Contribute by Layne Song and Cyrus Cai
- Send Invitation Email
 - Create Guest User
 - Accept/Reject Invitation
 
Frameworks and Libraries
- MEAN
 - Angular JS
 - Mongo DB
 - Mailgun
 - Mail-templates
 - Select2
 - Passport
 
Development Management
- Pair Programming
 - Agile Development
 - Standup Meeting
 - User Story
 - Backlog
 - Waffle.io
 - Git
 - Balsamiq
 
- Test
 - Code Security
 - UX