Skip to content
@ek-tour-renewal

ek-tour-renewal

EK하나버스관광 홈페이지 리뉴얼 프로젝트

EK하나버스관광 홈페이지 리뉴얼 프로젝트

EK 하나버스관광은 버스 대절 회사입니다. 버스 예약을 할 수 있는 웹 페이지를 따로 운영 중에 있습니다.
기존 서비스 중인 홈페이지는 오래된 기술 (ASP)로 제작되어 유지보수가 어렵고, 확장성을 고려한 구조가 아니였습니다.
그래서 해당 프로젝트는 추후 유지보수성을 증진시키기 위한 홈페이지 리뉴얼 프로젝트 입니다.
SPA를 활용하여 사용자 편의성을 더욱 증진시키고, 관리자 편의 기능(견적요청 발생시 알람 발송)을 더욱 강화했습니다.

기존 서비스의 문제점

  • 오래된 기술 (ASP)로 제작된 프로그램으로, 객체의 관심사가 하나로 섞여있어서 확장성, 유지보수성이 매우 낮았음
  • Windows 기반의 서버 호스팅 서비스 사용으로 인한 과도한 서버 유지 비용 발생

old version
renewal version

기술 스택

Front-end

Javascript, React, Material UI, Post CSS, Axios

Back-end

Spring boot (Java 11), Thymeleaf, Spring Data JPA, MySQL, AWS RDS, AWS EC2

기능

1. 사용자 메인 페이지

  • 견적요청 생성 및 저장
  • 견적요청 저장시 지정된 이메일로 알림 이메일 발송
  • 견적요청 삭제 (Soft Delete 처리)
  • 견적요청 조회 (상세조회, 목록 조회(페이징))

2. 관리자 페이지 (SSR)

  • 관리자 로그인 (세션 기반)
  • 홈페이지 회사 정보 수정 및 관리자 정보 수정(관리자 비밀번호 변경, 로고 변경, 회사 정보 변경)
  • 견적요청 관리 (견적요청 CRUD / Hard Delete 처리)
  • 견적요청 엑셀 형식 변환 및 저장
  • 견적요청 검색 (날짜, 요청자, 연락처, 키워드)

Popular repositories Loading

  1. ek-tour-client ek-tour-client Public

    EK하나버스관광 FE

    JavaScript 2

  2. .github .github Public

  3. ek-tour-server ek-tour-server Public

    EK하나버스관광 BE (REST API + SSR)

    Java 1

  4. ek-tour-server-kotlin ek-tour-server-kotlin Public

    Forked from mopil/ek-tour-server-kotlin

    EK하나버스관광 BE (kotlin migration)

    Kotlin

Repositories

Showing 4 of 4 repositories
  • ek-tour-client Public

    EK하나버스관광 FE

    ek-tour-renewal/ek-tour-client’s past year of commit activity
    JavaScript 0 2 0 0 Updated Apr 29, 2024
  • .github Public
    ek-tour-renewal/.github’s past year of commit activity
    0 0 0 0 Updated Dec 5, 2022
  • ek-tour-server-kotlin Public Forked from mopil/ek-tour-server-kotlin

    EK하나버스관광 BE (kotlin migration)

    ek-tour-renewal/ek-tour-server-kotlin’s past year of commit activity
    Kotlin 0 1 0 0 Updated Sep 18, 2022
  • ek-tour-server Public

    EK하나버스관광 BE (REST API + SSR)

    ek-tour-renewal/ek-tour-server’s past year of commit activity
    Java 0 1 0 0 Updated Sep 18, 2022

Top languages

Loading…

Most used topics

Loading…