Skip to content

eclipx/coding-test-be

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

{'role': 'web-dev-be'}

The purpose of this challenge is to evaluate your knowledge and skills in fullstack web development role at Eclipx.

Goal

  1. Create a new repo in any public repo you like (Github/Gitlab/Bitbucket), as long as you can share it with us.
  2. Create an API endpoint in Node.js

Criteria

  1. Create Web Server Application:

    • Draft the steps to add a API which can expose as REST and secure by authorisation token.
      • Token could be any static text
    • Create a simple Resource CRUD (Create, Read, Update, Delete) endpoint for "products"
    • Create the record in Firestore / MongoDB Atlas (any storage of your choice)
  2. Create a curl script to call your endpoint in Q1

Acceptance Criteria

  1. App is easy to install and run locally or deployed somewhere (netlify/aws/google/anywhere)
  2. Code Quality
    • Your code must be clean, well-structured, commented and easy to understand

Bonus Point

  • API - your app is functioning as per the requirement
  • CI pipeline, i.e: eslint, prettier
  • Deployed somewhere
  • Unit tested
  • ES6 / Typescript - any transpiling process
  • Readme on code design, 3rd party library and the use in your app

Rules

It's all about the the result, but here are few rules:

  • Feel free to use any 3rd party library you like
  • Elaborate your selection of 3rd party tools/libraries and coding principle you apply in your code
  • Your code must be able to be compiled by us to review the app

About

Eclipx BE Coding Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published