Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 827 Bytes

File metadata and controls

18 lines (13 loc) · 827 Bytes

Problem 5: A Crude Server

| Category | Backend Fullstack |

⏰ Duration: You should not spend more than 16 hours on this problem. Time estimation is for internship roles, if you are a software professional you should spend significantly less time.

Task

Develop a backend server with ExpressJS. You are required to build a set of CRUD interface that allow a user to interact with the service. You are required to use TypeScript for this task.

  1. Interface functionalities:
    1. Create a resource.
    2. List resources with basic filters.
    3. Get details of a resource.
    4. Update resource details.
    5. Delete a resource.
  2. You should connect your backend service with a simple database for data persistence.
  3. Provide README.md for the configuration and the way to run application.