Skip to content

hadriansecurity/backend-coding-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Coding Assignment

Contains the coding assignment for the backend team onboarding process.

This repository contains a foundational project structure, including API, a database model and a test project. The task will be to add a new API endpoint for Slack integration.

Prerequisites

Required

Optional

Building

Open a terminal in the root directory of this repository and execute the following commands:

  • cd src
  • dotnet build

Testing

Open a terminal in the root directory of this repository and execute the following commands:

  • cd src
  • dotnet test

Running

You can run the application in a few ways. Whichever way you run it, once its running, you can access the swagger docs by navigating to:

http://localhost:5176/swagger/index.html The port number can vary based on your system settings, see the applications console output for the actual port used.

Using the terminal

Open a terminal in the root directory of this repository and execute the following commands:

  • docker compose up (this will launch a local database to use for testing purposes)
  • cd src/Hadrian.CodingAssignment.Api
  • dotnet run

Using VsCode

Press "F5". there is only 1 configuration, which will build and launch the application. A browser that opens the swagger documentation page will automatically open.

About

Coding assignment for Backend Senior position

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages