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.
- Host: GitHub
- URL: https://github.com/yukigeshiki/url-shortener-java
- Owner: Yukigeshiki
- Created: 2025-03-05T06:34:28.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-30T18:47:34.000Z (9 months ago)
- Last Synced: 2025-03-30T19:33:45.348Z (9 months ago)
- Topics: backend-api, coding-challenge, java, john-crickett-coding-challenge, spring-boot, url-shortener
- Language: Java
- Homepage:
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# url-shortener-java
[](https://github.com/Yukigeshiki/url-shortener-java/actions/workflows/ci.yml) [](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
```