Demo of Crowd Microservices environment
Crowd Microservices follows client-server architecture with three layers: 1) a web client, implemented in AngularJS, which runs on a worker's browser, 2) a back-end, implemented in Node.js, and 3) a persistence store, implemented using Firebase Real-time Database.
- Install Node.js for your platform
- Run
npm install expressto install the express framework - Run
node ./bin/wwwornpm startin terminal - In Google Chrome go to this URL
http://localhost:3000/{_project_name_} - For adding a new project, Crowd Microservices has admin dashboard. It is accessible via
http://localhost:3000/clientRequest - For deploying completed microservices on another repository which is connected to Heroku, configure GitHub username and password in
./util/deployment_service.jsfile. After updating the information, re-run Node.js and access it via URL:HTTP://localhost:3000/{_project_name_}/deploy!
