Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shine Solar Technical Challenge #1

Open
Pickett-Matthew opened this issue May 9, 2022 · 0 comments
Open

Shine Solar Technical Challenge #1

Pickett-Matthew opened this issue May 9, 2022 · 0 comments

Comments

@Pickett-Matthew
Copy link
Contributor

Pickett-Matthew commented May 9, 2022

Thank you for applying!!

This challenge was designed to test basic programming skills and should be relatively simple to complete. Build the following pages on the blank canvas provided in main branch.

image

image

Complete the tasks listed below:

  • Build these pages using typescript and SCSS

  • There are some files / structure to build on to get this repo working

  • Make an http request to https://jsonplaceholder.typicode.com/users to create a table with the users info.

  • When you click a row on the users table, display a popup modal with THAT user's todo tasks
    https://jsonplaceholder.typicode.com/todos

  • Clicking away from the modal will close the modal

  • Clicking anywhere on the user's row will open the modal

  • Try to make your page as close to the screen shots as possible

  • This repo has a nodejs backend and uses typescript and SCSS on the front end. You will not need to add any backend code to complete this challenge. The index.html file should ONLY contain html, no SCSS or Ts .

  • When completed, send an email to mpickett@shinesolar.com with the link to assessment. Please make your repo public so it can be cloned.

  • Please do not fork this repo

This challenge should take you about 1 hour to complete.
Happy Coding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant