Giter Club home page Giter Club logo

deck's Introduction

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

deck's People

Contributors

anjali-001 avatar petercrackthecode avatar skeshavaa avatar ravisha7feb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.