Gyubin Han 020a211ac8 Merge pull request #23 from Gyubin-Han/feature/url-short
Feature/url-short: Users 구조 적용, 원본 URL에 Protocol이 없는 경우 발생하는 오류 수정
2025-07-01 18:01:20 +09:00
2025-05-27 13:35:15 +09:00
2025-05-27 13:35:15 +09:00
2025-05-27 13:35:15 +09:00
2025-06-10 17:40:12 +09:00

UrlShortener

원본 URL을 짧게 단축시키는 시스템

Use Skill tree

Skills
Back-End Spring Framework(MVC, JPA)
Front-End Thyme-leaf
Infra Linux, MariaDB

주요 기능

  1. 긴 원본 URL을 짧은 형태나 사용자가 희망하는 단어의 형태로 URL 단축
  2. 단축된 URL로 접속 시도 시, (존재하는 URL의 경우) 원본 URL로 Redirect 처리
  3. 정상적인 HTTP(HTTPS) URL인지 검증한 후 단축 진행
  4. 단축 URL을 특정 기간에만 유지되도록 하고, 특정 기간을 경과하면 접속 차단

구현 현황

  • 개발 환경 구축
  • DB 설계 및 Entity 구현
  • HTTP(HTTPS) URL 검증 구현
  • URL 단축 알고리즘 구현
  • URL 단축 저장 및 조회 기능 구현
  • 프론트엔드 페이지 구현
  • 테스트 및 배포
  • 추가 기능 구현 (예정)
    (회원 기능 등)
Description
이전에 개발했었던 url-shortener 프로젝트
Readme 89 KiB
Languages
Java 63.5%
HTML 36.5%