The backend of the URLify service, built with ASP.NET Core. It utilizes Entity Framework Core as ORM and Identity for secure user authentication.
This backend was developed as part of a challenge detailed on the URL Shortening Service Roadmap.
For full functionality, integrate this backend with the Frontend Repository.
-
Clone the repository:
git clone https://github.com/Costa0910/URLShortening
-
Navigate to the project directory:
cd URLShortening
-
Restore dependencies:
dotnet restore
-
Configure the application: Copy
appsettings.example.json
toappsettings.json
and edit it to include your database connection string and other required settings. -
Apply database migrations:
dotnet ef database update
-
Run the application:
dotnet run
-
Access the API: After starting the application, use the Swagger interface, which opens automatically (if not open manually) in your browser, to explore and test the API endpoints.