Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

nikas-light/test-task

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

Tesk task from light-tech.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /