Skip to content

OrgCurrent/Android

Repository files navigation

Welcome to Happy Meter.

Happy Meter is an interface that provides insight into employee sentiment.

For Employees...

Happy Meter allows you and your co-workers to anonymously broadcast your sentiments about the workplace in real-time. Employees can submit their opinion once per day with a simple touch and hold interface.

... And Employers!

View the general opinion of your company from within the company itself. Track results over time and compare data to important company decisions to see how the choices you make affect the overall outlook of your employees.

Happy Meter GUI

Visit the landing page: http://orgcurrent.github.io/Android/

Visit the screencast walkthrough: http://screencast.com/t/xNtDvSMhdO

Made With...

Happy Meter was developed using the MEAN stack, starring:

The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.

(from "humongous") An open-source document database, and the leading NoSQL database.

A minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.

A structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly.

A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

With a guest appearance by:

A JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS.

Codebase

The back-end Expressjs and Mongoose code can be found in the server folder.

The front-end Angular.js and D3.js code can be found in the www/modules folders. The front-end folder structure is modularized by ui-router state, i.e. an Angular controller and html template combination, usually pertaining to a specific section of the app flow.

Developed By...

Ryan Stellar

Ryan Stellar is the man with the plan. During the few moments when he's not busy shifting paradigms, he is cracking jokes and stacking stacks.

Andrew Jones is a full-stack software engineer from San Francisco. When he's not developing, he seeks out epic long-distance running, hiking, and biking sufferfests.

Steve Hall is a full-stack JavaScript engineer in the San Francisco Bay Area. Away from the keyboard, he enjoys traveling the world, hiking in the great outdoors, and playing guitar.

Keith Grout is a full-stack developer from beautiful Southern California. In addition to keeping up with the latest technologies, he enjoys spending time at the beach and exploring Los Angeles!