8000 GitHub - claradios/frontend-test: This is a frontend-test consisting in a github users-and-repos searcher
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

claradios/frontend-test

Repository files navigation

FrontendTestSolved

Quickly start:

In order to include SASS and have a basic structure I have used a kit with gulp. You need to have the following installed: Node.js y Gulp after that:

  1. Download o clone this repository
  2. Install local dependencies with $ npm install
  3. Start the kit with $ gulp or $ npm start

Project structure

The gulpfile.js uses a config JSON with the files rootes to watch and create.

The folders are organized with this structure:

/
`- _src
   |- assets
   |  |- icons
   |  |- images
   |  |- js
   |  `- scss
   |     `- core
   |
   `- templates
      `- partials

GOALS

The main goal of this tech test is to create a client side web application that reproduces the screenshots below by using GitHub API .

We will only evaluate the client side code and the criteria will be based mainly on:

  1. Good use of pure Javascript language without external libraries and frameworks like jQuery, React...
  2. Clean HTML and CSS markup
  3. Clean, maintainable & easy-to-read
  4. Good architectural practices

HOW TO START

  1. Investigate the GitHub API calls for user and repos (for example: test them in the browser)
  2. Launch the web application, for example with: python -m SimpleHTTPServer 1337
  3. Open the browser with http://localhost:1337/ and start coding!

NOT REQUIRED, BUT IMPRESSIVE

  • Adding Unit Testing. External libraries limitation doesn't apply here, you can use Jasmine, Karma...
  • Build System (browseriy, webpack, parcel..)
  • Keep in consideration browsers support
  • ES6+
  • SASS

SCREENSHOTS

First Screen

The user can search a username of GitHub

Success Screen

If the searched username does exist: The searched user profile is displayed with all his repositories

Error Screen

If the searched username does not exist: An error is shown

About

This is a frontend-test consisting in a github users-and-repos searcher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0