Skip to content

alessandromoura/recruit-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Backend

Create an API to receive the data captured in the frontend.

We recommend using C#, .Net Core, and WebAPI to build this API.

Specification

  • Inputs:
    • Name (any alphanumeric character - maximum 50)
    • Credit card needs to be numeric and be in the valid credit cards storage
    • CVC is any number
    • Expiry date is any valid date
  • One operation to store the input data
    • Validate the information received from the frontend
  • One operation to query all data that has been stored
  • One operation to query one of the input data stored
  • Storage (optional)
    • Create the storage for the valid credit card
    • Create the storage for the input fields
  • Use REST standards

Commits

Please commit frequently to communicate your throughts while working on this assignment

What is valued

  • Clean code
  • Design patterns
  • Unit tests
  • Integration tests
  • Performance
  • Security
  • Dependency injection
  • Http verbs, and resources naming
  • API documentation for consumers

Duration

Use about 2 hours on this assignment. You are expected to complete most of what is defined in the specification section also considering the things we value.

Tech

  • API following the REST standards

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published