Giter VIP home page Giter VIP logo

marketplace's Introduction

MartketPlace

Marketplace is a coordinated Unemployment Insurace and Paid Family Leave public Website (portal) that enables District of Columbia Employers and TPA representatives to register their organizations, determine liability/eligibility, file Wage Reports, pay taxes, and perform other necessary functions on a self-service basis.

The IdeaCrew Team produced this initial design based on:

  • Requirements specified in DOES Unemployment Insurance Tax System and Paid Family Leave Tax System Requests for Proposals
  • IdeaCrew's vision of a built-to-purpose, unified technology solution for Unemployment Insurance (UI) and Paid Family Leave (PFL)

Developing and operating unified UI & PFL techology offers compelling business benefits and cost savings for DOES and its Employer, Employee, TPA and associated stakeholders. This project's objective is to demonstrate to DOES the IdeaCrew Team's competency and cability to rapidly implement a superior core mission technology solution.

The Marketplace application is notable in the following ways:

  1. Designed: data models, domain logic and interfaces that apply DOES-specified business rules
  2. Instrumented: uses IdeaCrew's development workbench framework for high productivity development, deployment and monitoring
  3. Cloud-based: uses Amazon Web Service (AWS) cloud infrastructure

IdeaCrew presented the Marketplace application component to DOES UITS RFP Selection Committee February 5, 2019. The user interface is Unemployment Insurance-centric due to that presentation's focus on fulfilling DOES UI needs. The system design is much richer however, supporting common and independent requirements for both UI and PFL.

The Archimate data model diagram below reflects the Market application component design.

models

Technology

The system is developed using Ruby on Rails v5 with MongoDB database. The User interface uses Bootstrap 4 and a Material Design style presentation that meets ADA Section 508 accessibility statndards. RSpec is used to perform regression tests.

Local Build Setup

  • Install Yarn or run brew install yarn if using a mac (this will also install Node if you dont have it already)

  • Install node modules dependencies run yarn install

  • Install gem dependencies run bundle install

  • Create local DB run rake db:create

  • In terminal start rails server run rails s

  • In a separate terminal window start webpack dev server run bin/webpack-dev-server

Front End UI Components

License

The software is available as open source under the terms of the MIT License (MIT)

Developed and managed by IdeaCrew, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above attribution notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

marketplace's People

Contributors

202chaz avatar bill-transue avatar ipublic avatar matt--williams avatar zacharylandes avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

davidplappert

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.