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.jsontoappsettings.jsonand 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.