paired is a mobile chat app that brings closeby users together.
Refer to our Documentation for internal details of our app.
- Product Owner: Aaron Norby
- Scrum Master: Robert J Forloine
- Development Team: Phong Pham, Alex Hutchison, Robert J Forloine, Aaron Norby
The config file located at env/config.js
contains environment variables that can be set to your requirements and process.env.NODE_ENV
will be used to determine which set of variables will be used.
Find more information in the Documentation.
The server is in NodeJS and is configured to start with node server/server.js
or simply npm start
from the root directory.
The Google geocoding API-key and the public Mongo-lab URI are all stored in .env
, which is .gitignore
d.
The variables in .env
can be manually added to the production server with $ heroku config
. To access the the .env
file with process.env
in development mode, you must start the development server with $ heroku local
.
- Node 0.12.7
- npm
- MongoDB
- Ionic
From within the root directory:
sudo npm install -g bower
npm install
bower install
This project contains known bugs and issues, which can all be accessed here. Feel free to add to them.
- Geolocation using device GPS
- Location based restaurant/bar suggestions
- Post emoji, images, video, location, etc
- Allow multiple chats per client
- Group chats with more than two users
See the Contribution Guidelines in CONTRIBUTING.md
for a detailed explanation of our contribution protocol.