Skip to content

This project consists of a coding challenge for the Full Stack Developer role at Greple.

Notifications You must be signed in to change notification settings

h-zare-dev/Greple-Github-Challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Greple-Github-Challenge

This project consists of a coding challenge for the Full Stack Developer role at Greple.

Purpose

The aim of this test is to evaluate the following aspects:

  • coding abilities
  • technical experience
  • solution design

Challenge - Github user profile viewer

Write a simple web application that retrieves and displays the user repositories, gists and organizations in Github

UX/UI

Include an input to enter the username, one area to display the repositories, gists and organizations of the user.

Retrieving data

  • To retrieve the user details, follow the steps from here
  • To retrieve the user gists, follow the steps from here
  • To retrieve the user organizations, follow the steps from here

Instructions

  • Please use JavaScript or TypeScript, NodeJS, ExpressJS, and React for the challenge
  • Upload your test results on a public code repository hosted on either Github or Gitlab
  • Build docker image for your code, push it to a public registry
  • Share your docker image with instruction on how to run it
  • Share your github repository URL with us

Optional features

  • Use TypeScript
  • Error handling
  • Having a nice UI using a components library (Bootstrap, Material UI)
  • Divide the application in different pages and use a router
  • Nice to have cosmetic features are welcome
  • Show common tools used for you daily development environment (linters, code formatter, git workflow, docker and so on)
  • Unit tests and integration tests are of course welcome but not necessary
  • Build and deploy your solution on either AWS, Heroku or Netlify are of course welcome but not necessary

About

This project consists of a coding challenge for the Full Stack Developer role at Greple.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.2%
  • SCSS 14.6%
  • CSS 13.0%
  • HTML 9.7%
  • Other 0.5%