Templates
Uncategorized
Onboarding: How to Set up the Process Street and Front Street apps

Onboarding: How to Set up the Process Street and Front Street apps

This process explains how to setup the Process Street Play Scala app.
1
Process Street (the backend):
2
Install Homebrew (if Mac) or Linuxbrew (if Linux)
3
Install PostgreSQL
4
Add process_street user to PostgreSQL
5
Create the process_street database
6
Install Scala
7
Install sbt - Interactive Build Tool for Scala
8
Clone the Process Street repository from GitHub
9
Setup environment variables
10
Add aliases to localhost to your /etc/hosts
11
Compile and run using SBT
12
Troubleshooting
13
Front Street (the frontend):
14
Install node.js and NPM
15
Clone the Front Street repository from GitHub
16
Install Grunt
17
Install Bower
18
Install libSaas
19
Run "grunt server" from the CLI
20
MongoDB (needed for Overview feature):
21
Install MongoDB
22
Install Robomongo
23
Add the dev database to Robomongo
24
Create the PS Mongo database
25
Import data into Mongo