An open API service indexing awesome lists of open source software.

https://github.com/yukigeshiki/url-shortener-java

A URL shortener backend API based on John Crickett's Build Your Own URL Shortener coding challenge, using Java and Spring Boot.
https://github.com/yukigeshiki/url-shortener-java

backend-api coding-challenge java john-crickett-coding-challenge spring-boot url-shortener

Last synced: 9 months ago
JSON representation

A URL shortener backend API based on John Crickett's Build Your Own URL Shortener coding challenge, using Java and Spring Boot.

Awesome Lists containing this project

README

          

# url-shortener-java

[![build](https://github.com/Yukigeshiki/url-shortener-java/actions/workflows/ci.yml/badge.svg)](https://github.com/Yukigeshiki/url-shortener-java/actions/workflows/ci.yml) [![build](https://github.com/Yukigeshiki/url-shortener-java/actions/workflows/build.yml/badge.svg)](https://github.com/Yukigeshiki/url-shortener-java/actions/workflows/build.yml)

A URL shortener backend API based on John Crickett's [Build Your Own URL Shortener](https://codingchallenges.fyi/challenges/challenge-url-shortener/) coding challenge, using Java and Spring Boot.

### To get a Redis instance up and running:

```
docker compose up
```

### To run the application:

```
./gradlew clean bootRun --args='--spring.profiles.active=dev'
```

### To test the application:

```
./gradlew clean check
```