The alarm platform
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apidoc
bin
public
queued
routes
shared
views
.env.example
.gitignore
LICENSE
README.md
app.coffee
init.coffee
package.json
process.yml
semantic.json

README.md

Coffee alarm

A alarm platform

coffee alarm

# Dependency

  • Node.js
  • CoffeeScript
  • Express.js
  • Kue
  • Pug
  • PM2
  • dotenv
  • Mongodb
  • Mailgun.js
  • Nodemailer
  • Semantic UI

# Install

npm install coffee-script -g
npm install pm2 -g
npm install

# Create account

coffee init.coffee (your username) (your password)

# Run

NODE_ENV=production npm start

# Deploy Coffee alarm Cluster

git pull & pm2 restart process.yml

# Start Mail Queued

pm2 start queued/process_nodemailer.coffee

# Todo

  • Express.js + Semantic UI
  • Mail Queued
  • Receiver APIs
  • Mongodb
  • Pagination
  • Search
  • Authentication
  • Statistics
  • SMS integration