Skip to content

URLify is a URL shortening service built with ASP.NET Core and Entity Framework. It features secure user authentication with Identity and provides an API for URL shortening and analytics.

Notifications You must be signed in to change notification settings

Costa0910/URLShortening

Repository files navigation

Backend

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.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/Costa0910/URLShortening
  2. Navigate to the project directory:

    cd URLShortening
  3. Restore dependencies:

    dotnet restore
  4. Configure the application: Copy appsettings.example.json to appsettings.json and edit it to include your database connection string and other required settings.

  5. Apply database migrations:

    dotnet ef database update
  6. Run the application:

    dotnet run
  7. 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.

About

URLify is a URL shortening service built with ASP.NET Core and Entity Framework. It features secure user authentication with Identity and provides an API for URL shortening and analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages