Skip to content

stakenschneider/test-task

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test

Pass this test to join the best team in the world

Stack

  • Frontend - React
  • Backend - Node.js (mongoose, express)

What you can use

  • React
    • Hooks (best way)
    • Class components
  • Styling
    • Pure CSS
    • CSS preprocessors (less, sass)
    • Styled Components
    • Inline-styles (worst way)
  • Store
    • Redux (should have best practice arch.)
    • Context
  • Node
    • express (you are able to use pure node.js server, but it's not the best way to achieve the goal)
    • mongoose (must use it)

What you should know to pass the test successfully

  • Knowledge in CSS (flexboxes (or grid), positioning, adaptive UI (media queries, etc...))
  • Async programming (frontend) - get some data from server
  • Async programming (backend) - working with MongoDB (promises, async/await)
  • Git (elementary (clone, push))
  • Good architecture at all (dividing business logic from view) (benefit)

Info to begin

If you haven't installed node.js yet, install it here

To start development you should

git clone (repo url)

cd (repo dir)

npm i

npm run dev (or another script)

Final question - Horde or Alliance?

About

Test task from light-tech.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.9%
  • CSS 14.8%
  • HTML 1.3%