ℹ️ The URL Shortener is a web-based tool designed to take longer URLs and convert them into shorter, more manageable links. This is particularly useful for sharing links on platforms with character limits, making URLs more readable, and tracking link analytics.
action_log
and error_log
.
- Backend: .NET => ASP.NET, EF Core, Dapper, Ocelot, MassTransit, Quartz.NET, MediatR, xUnit, Moq
- Database: Postgres
- Message Borker: RabbitMQ
- Fronted: TypeScript and Vue.JS
- Other: Elasticsearch, Kibana, Docker and Docker-Compose, Swagger (for dev env)
-
Ensure you have the required software installed:
- Docker
- Git
-
Clone the repository
-
Navigate into the project directory
-
Use Docker to build and run the project:
docker-compose up -d --build
-
Verify the installation:
docker ps