Skip to content

An admin board to manage your employees' access to workplace's resources.

Notifications You must be signed in to change notification settings

petercrackthecode/Deck

Repository files navigation

Deck

1

What is Deck?

"An admin board to manage your employees' access to workplace's resources." Deck is a platform for admins and managers to handle the access of the company's data and resources. Any employee being able to access the data even after leaving the company may result in a privacy breach on the company's end. Deck solves this problem.

Motivation

One of our teammates noticed a security loophole with the current authentication flow after completing his internship. Even when his email was deleted, he still had the access to the company's MongoDB database just by typing email & password correctly.

Organizations lacking an efficient and secure method to allocate an employee their resources seemed to be an extrinsic problem. We built Deck to solve this problem.

Screenshots

media

5

Tech/framework used

Built with

  • Node.js
  • React
  • MongoDB

Features

  • The architecture of multiple components that we've implemented.
  • An admin on logging in on Deck can see who has the access to which resource either viewing it by employee list or by resource/service list and can disable/enable the access of that resource by the user with a simple toggle switch.
  • Implementation and integration of oAuth service which is like that of "google sign in/sign up."
  • Someone on a 3rd party platform can use authentication with Deck (provided that the platform has Deck authentication integrated) and get access to their account if the admin authorise it.

Installation

Contribute

Found a bug? See the scope of adding another feature? Feel free to contribute!

  • Contact any one of us for any assistance you need
  • Create an issue under the issues tab, or comment under an already opened issue
  • Wait for you to get assigned to it and then start working
  • Make a PR!

License

About

An admin board to manage your employees' access to workplace's resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •