Skip to content

Enpal/interview-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Coding Challenge

Overview

The goal of the project is to implement two endpoints, which are:

An endpoint that takes a long URL as input and returns a shortened version of that URL.
An endpoint that can be accessed through the shortened URL and redirects the user to the original long URL.

Requirements

The shortened URL should be a unique key that can be used to retrieve the original long URL.
The shortened URL should be accessible through a web browser.
The shortened URL should redirect the user to the original long URL.

System Requirements

A functional installation of the .NET Core 8.0 SDK
A code editor you're comfortable with.

Getting Started

Clone the project repository
Run the application with your IDE of choice or by running dotnet run --project ./src/Api/Api.csproj in the project root directory in a terminal.
Implement the required endpoints. Basic scaffolding for them already exists in the <project_root>/src/Api/Endpoints/Url directory.
Test your implementation using a web browser or a tool like curl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages