Skip to content

aspaara/react-coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

React Coding Challenge

At aspaara a squad of superheroes work on giving superpowers to planning teams. Through our product dashboard we give insights into data – a true super-vision superpower. Join forces with us and build a dashboard of the future!

aspaara superhero

Goal

Create a simple single-page application that allows a planner to get insights into client and planning information.

You will find the corresponding data to display in planning.json, which contains around 10k records.

Requirements

Within the application, it should be possible to

  • browse all the data that is provided in planning.json in a detailed view (for example table view)
  • get an overview of the data with some statistics, for at least on of the following attributes:
    • booking grade
    • office city
    • skills
    • industry
  • drill down into subsets by means of filtering and/or sorting

Data Model

  • ID: integer (unique, required)
  • Original ID: string (unique, required)
  • Talent ID: string (optional)
  • Talent Name: string (optional)
  • Talent Grade: string (optional)
  • Booking Grade: string (optional)
  • Operating Unit: string (required)
  • Office City: string (optional)
  • Office Postal Code: string (required)
  • Job Manager Name: string (optional)
  • Job Manager ID: string (optional)
  • Total Hours: float (required)
  • Start Date: datetime (required)
  • End Date: datetime (required)
  • Client Name: string (optional)
  • Client ID: string (required)
  • Industry: string (optional)
  • Required Skills: array of key-value pair (optional)
  • Optional Skills: array of key-value pair (optional)
  • Is Unassigned: boolean

Tech Stack

  • JavaScript or TypeScript
  • React
  • Node (if required)

Submission

  • Please fork the project, commit and push your implementation and add [email protected] as a contributor.
  • Please update the README with any additional details or steps that are requried to run your implementation.
  • We understand that there is a limited amount of time, so it does not have to be perfect or 100% finished. Plan to spend no more than 2-3 hours on it.

For any additional questions on the task please feel free to email [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published