Code Monkey home page Code Monkey logo

wbdb's Introduction

#WBDB

###WHAT IS IT?

WBDB aka White Board Data Base is an APP built to sharpen the white boarding skills of software developers . WBDB does this by offering a comprehensive, search-able database of white boarding challenges.

###WHY SHOULD I SIGN UP?

Not only can you search for our desired white board challenge by tag, title, and question; but WBDB presents an interactive experience for our registered users. User accounts offer three distinct benefits on our User Dashboard: Favorites, Your Solutions, and Your Challenges.

FAVORITES: Want to keep track of the challenges you are working on? Or maybe you want to keep a record of all the white boarding challenges you have complete. WBDB's Favorites feature allows our users to do just that! Save any challenge to your favorites for future review on your personalized user dashboard.

YOUR SOLUTIONS: Are you tired of cookie cutter solutions to white boarding problems? Or maybe you have been disappointed by the limited number of solutions that other resources offer. WBDB's users have the ability to share their individual solutions with WBDB community by submitting their personalized solutions. Get signed up and show off those white boarding skills by getting a solution published! WBDB will list you as the author of your solution when it is added to our database.

YOUR CHALLENGES: Looking for a dynamic APP that is always growing and keeping up to date with the latest and greatest in white boarding challenges? Would you like to participate in furthering the collective growth of an entire community and take credit for your contributions? WBDB gives users the opportunity to purpose new challenges from their dashboard. If you already know that answer to your solution, submit the question and solution for review. Or you can even submit a question without a solution. When your question is published we will credit you as the author.

###HOW DOES WBDB MANAGE USER SUBMISSIONS?

Quality is important to the WBDB team and our users. Our admins are working overtime to ensure that only the best purposed challenges and solutions get published. Admins manage pending user submissions through an admin dashboard that streamllines the approval process. Submissions are organized into two sections: challenges and solutions. Your submissions can then be immediately posted to our database with the click of a button. The WBDB team created this dashboard to quickly and efficiently manage user submissions because we value your suggestions and hard work.

###HOW WILL I KNOW IF I GET PUBLISHED?

Your dashboard individually displays Your Challenges and Your Solutions with a label of Pending or Published. Before the admin team approves a submission, your challenge or solution will appear as Pending in red text on your Dashboard. After approval, Pending is replaced by green text that reads Published.

###HOW WAS IT BUILT?

Front-End: Angular, Sass, JavaScript, HTML, CSS

Back-End: Node, Express, JavaScript, JWT

Testing: Gulp, Webpack, Karma, Jasmine, Mocha, Babel

wbdb's People

Contributors

clee46 avatar hugheskr avatar jacethelefty avatar ltegman avatar yueyue07 avatar

Watchers

 avatar  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.