Skip to content

philographer/restroomServer

Repository files navigation

Restroom Server v1.0.0

The Easiest way to find Restroom

Node AWS Platform

Poster

Restroom Server used for Find nearest restroom written in Node v4.4.7

Server Getting Started

$ npm install
$ node bin/www

Essential Features

  • Include App & Server communication logic
  • Play time saving (In my app, Save Auth_token & Review)
  • Social authentication service(facebook auth)
  • google Play store uploaded
  • Deploy on the cloud server (Using AWS EC2, RDS)
  • HTTP Response Validation
  • Using Database Query (Using Postgres)
  • Web server (node.js, AWS EC2 t2.micro Ubuntu 14.04)

Additional Features

  • Using cloud service(AWS EC2, RDS)
  • Add Friend, Ranking, Gift (In my app, Add review, Request new restroom)
  • Restrful Api Design (Node.js)
  • Push Notification
  • Hybrid Application(IOS, Android)
  • CMS Service

Used

  • express - Node.js web application framework
  • pg - PostgreSQL client for node.js.
  • sequelize - Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
  • cors - A node.js package that provides an Express/Connect middleware to enable Cross Origin Resource Sharing (CORS) with various options. https://npmjs.org/package/cors
  • node-jsonfile - Easily read/write JSON files.
  • request - Simplified HTTP request client.
  • q - A promise library for JavaScript http://documentup.com/kriskowal/q/

Database Structure

db

Development Env

  • Dev: Mac OS X 10.11 / Webstorm / Android Studio / Xcode / DataGrip / Postman
  • Database: AWS RDS PostgreSQL 9.5.2
  • Server: Node v4.4.7
  • Server Env: AWS EC2 t2.micro Linux 14.04
  • Client: Ionic 1.3

License

Restroom App is released under the MIT license. See LICENSE for details.

About

IONIC Restroom App Node Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published