Skip to content

BGLCorp/front-end-challenge-cas360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Front-end Test Project

Convert the following designs to two HTML pages, using HTML/CSS/JS (additional libraries such as AngularJS can be used).

Infinite scroll page (with a popover)

preview infinite scroll

A Popover design (on a separate page)

preview popover

What should you do

  1. Use your personal GitHub account to fork current project and push your solution to it.
  2. All solutions should be in the same forked project with good code style, comments and SOLUTION.md description.
  3. Please send us a link to your fork project once your work is done.

Instructions

  1. Create a project by forking this project
  2. Make the solution responsive using your best judgement.
  3. Use BEM naming convention (optional).
  4. We pay attention to both CSS and JS bundle sizes. Import just what you require and not the whole package.
  5. The code should be readable and of high quality.
  6. Avoid using huge commits hiding your progress. The initial commit should be two bare HTML pages. Work on your branch and feel free to use rebase to adjust your commits before submitting the final version.

Coding Standards

When working on the project use consistent coding style. Try to check guidelines such as Code Guide or CSS Guidelines.

Quality Assurance

What you need to do to get high QA score? Simply answer Yes to all these questions:

General

  • Are all requirements set above met?
  • Is the page working without any JS errors?
  • Is the page usable (UX)?
  • code quality
  • Fluentness, responsiveness & performance

Precision

  • Is reasonable precision achieved?

Browser check

  • Do the pages display and work correctly in supported browsers - Chrome, Firefox & IE 11?

Valid HTML

  • Is the page valid?

Semantic Markup

  • Are the correct tags being used?

Coding Standards

  • Is the page using a consistent HTML coding style?
  • Is the page using a consistent CSS coding style?
  • Is the page using a consistent JS coding style?

Optimization

  • Is CSS and JS concatenated and minified?

Accessibility

  • Are proper ALT attributes for images provided? (where applicable)
  • Are ARIA attributes properly used?
  • Is proper heading structure in place?

About

front-end-challenge-cas360

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published