Skip to content

course-project-node-webapp/Paycheck

Repository files navigation

Video alt text

Inspired by Spotify's engineering culture and the description of Alphabet's Moonshot factory workflow and goals as seen in this interview. The desired effect being the ability to deploy resources ( people ) where they are needed the most at that point in time.

Public - Projects

Projects open for contributions to the general public, reigstered users or not. Open to any sort of problems, DSA homework or the Ultimate Question of Life, the Universe, and Everything.

Private - Organizations

The private section is structured around organizations. Organizations contain their private set of projects and users, differentiated by their role within the organization and also within each separate project, e.g. a manager of a certain project can also be assigned as a contributor in a separate one.

Architecture

  • app.js: composing the application
    • routers: depend on controllers, each routers use depends on its own controller(s)
    • controllers: depend on one or more data objects to work with data
    • data: depend on models for accessing db collections
    • models: provide direct access to the data

Notable dependencies

  • Socket.io: chat/ messaging
  • Passport: facebook/ local authentication
  • Validate.js: validation and sanitization
  • Crypto-js: client hashing
  • Winston: logging

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published