```coffeescript
# modules
express = require("express");
app = express();
colors = require 'colors'
db = require './models/db'
http = require './services/http'
logger = require './services/logger'
# config
net = require './config/networking'


# DATABASE
# --------
do db.syncSchemas


# EXPRESS BOOTSTRAP
# -----------------
# add middlewares
http.addThirdPartyMiddlewares app
http.tuneResponses app
# def routing
api = require './api'
api app
# listen
app.listen process.env.PORT
logger.info "HTTP REST API listening on port #{process.env.PORT}".green

# SHOW INDEX
# -------------------
app.use(express.static(__dirname + '/index'));
app.get '/', (req, res) ->
  res.sendFile '/index.html'

# SOCKET.IO BOOTSTRAP
# -------------------

# todo ;p```

Use 3000 if PORT not defined
user
```coffeescript
# modules
express = require("express");
app = express();
colors = require 'colors'
db = require './models/db'
http = require './services/http'
logger = require './services/logger'
# config
net = require './config/networking'


# DATABASE
# --------
do db.syncSchemas


# EXPRESS BOOTSTRAP
# -----------------
# add middlewares
http.addThirdPartyMiddlewares app
http.tuneResponses app
# def routing
api = require './api'
api app
# listen
port = process.env.PORT || 3000
app.listen port
logger.info "HTTP REST API listening on port #{port}".green

# SHOW INDEX
# -------------------
app.use(express.static(__dirname + '/index'));
app.get '/', (req, res) ->
  res.sendFile '/index.html'

# SOCKET.IO BOOTSTRAP
# -------------------

# todo ;p```
assistant