Project @ Managementul Proiectelor și Serviciilor Software, Fall 2015
- Cătălin BADEA, IA2, Web frontend
- Mihai BIVOL, IA2, Node.js backend
- Adrian NICOLAU, SRIC2, Android client
Our goal is to write an anonymous Twitter-like app with location-awareness. That is, a simple app which allows users to post "thoughts" that are only visible to other users within, let's say, 50 meters. Users are anonymous, at login they will receive an unique ID and this ID will be used throughout the app for thoughts posting or discovery. The web frontend and Android app will be comprised of two views, one for the user profile and one for the map discovery. Both will exercise location APIs.
Catchphrase: keeping you in the loop!
- Install vagrant
- Install Virtualbox
- Run
vagrant upand wait a while vagrant sshservice elasticsearch startIf not already startedcd /webapp/npm installIf not already installed stuffgruntcp settings.example.json settings.json-
nodejs app.js- Ports are forwarded so go to http://localhost:8080 in your machine
grunt watch:builder# Builds all requirements from frontend app to public/bundle.jsnodejs app.jsIn another tab- TODO autoreload with grunt command
Note: Code directory is shared so edit locally and restart app in vagrant.