Target level: Senior

Scope: Server-side API

This document defines test assessment requirements for the backend of this project. Use it to design, implement, and evaluate automated tests and to run senior-level technical assessments.


Project setup

Prerequisites: Node.js 18+

Kickoff repository: https://github.com/chainvisita/nodejs-challenge

  1. Clone the repository and open the project directory.

    git clone [<https://github.com/chainvisita/nodejs-challenge>](<https://github.com/chainvisita/nodejs-challenge>).git
    cd [nodejs-challenge](<https://github.com/chainvisita/nodejs-challenge>)
    
  2. Install dependencies

    npm install
    
  3. Run the server

    npm start
    

    Or with auto-reload:

    npm run dev
    

Quick check: GET <http://localhost:3099/> or GET <http://localhost:3099/health> should return OK.


Project Overview (for test setup)

Tech stack