Skip to content

hmcts/dts-developer-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

DTS Developer Technical Test

Objective

To assess your ability to build a simple API and frontend using best coding practices.

Scenario

HMCTS requires a new system to be developed so caseworkers can keep track of their tasks. Your technical test is to develop that new system so caseworkers can efficiently manage their tasks.

Task Requirements

Backend API

The backend should be able to:

  • Create a task with the following properties:
    • Title
    • Description (optional field)
    • Status
    • Due date/time
  • Retrieve a task by ID
  • Retrieve all tasks
  • Update the status of a task
  • Delete a task

Frontend Application

The frontend should be able to:

  • Create, view, update, and delete tasks
  • Display tasks in a user-friendly interface

Technical Requirements

Here are a few starter repositories if you would like to use our tech stack:

You can use any language you are comfortable with or our own stack:

  • Backend: Any language or framework of your choice
  • Frontend: Any language or framework of your choice
  • Implement unit tests
  • Store data in a database
  • Include validation and error handling
  • Document API endpoints

Submission Guidelines

  • Create repositories on GitHub and add add the links to your application
  • Include a helpful README.md!

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published