Skip to content

ingikim/IndigenousNoodle

 
 

Repository files navigation

Localhosts

Web application to connect people with locals in a city to show them the places to see. Hosts can create events with multiple dates, providing images and a description of the event. Users can search and filter by location, title, description, price and request to join events at specific dates. Hosts and Users can contact each other through a realtime messaging chat. Hosts can view profiles of joined applicants and confirm the event days.

Team

  • Product Owner: Michael Gofron
  • Scrum Master: Kevin Egami
  • Development Team Members: Ingi Kim, Lisa Tse Wang

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Localhosts uses Amazon Web Services S3 to store profile and event images. The URLs are saved in PostgreSQL database. To use AWS credentials, create a file in root directory: aws.config.js. (Do not share this file!)

exports.AWS_ACCESS_KEY = "Your Access Key Here"
exports.AWS_SECRET_KEY = "Your Screct Key Here"
exports.S3_BUCKET = 'Your Bucket Name Here'

postgreSQL settings are in /server/db/db.js

Requirements

  • aws-sdk ^2.1.50
  • bcrypt-nodejs 0.0.3
  • body-parser ~1.13.2
  • bower ^1.5.2
  • cookie-parser ~1.3.5
  • debug ~2.2.0
  • del ^2.0.0
  • express ~4.13.1
  • gulp ^3.9.0
  • gulp-inject ^1.5.0
  • gulp-jshint ^1.11.2
  • gulp-nodemon ^2.0.4
  • jade ~1.11.0
  • jwt-simple ^0.3.0
  • mongodb ^2.0.42
  • mongoose ^4.1.3
  • morgan ~1.6.1
  • pg ^4.4.1
  • pg-hstore ^2.3.2
  • run-sequence ^1.1.2
  • sequelize ^3.7.1
  • serve-favicon ~2.3.0
  • socket.io ^1.3.6"

Development

Installing Dependencies

From within the root directory:

sudo npm install -g bower
npm install
bower install

Start with gulp:

npm install -g gulp
gulp

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.2%
  • HTML 24.0%
  • CSS 0.8%