코드랩 AICC 3기 1차 팀 프로젝트로 진행된 리액트 기반 웹 서비스 RunningHi의 프론트엔드 페이지입니다. 다른 팀으로 부터 Runnect
와 같은 서비스를 만들어달란 요청을 받았으며 이를 기반으로 기능을 구성했습니다. 사용자는 지도 위에 마커를 등록하여 러닝 코스를 만들고, 다른 사람들과 공유할 수 있는 기능을 제공합니다.
이 프로젝트는 Runnect 프로젝트를 참고하여 제작되었습니다.
RunningHi의 Backend가 궁금하다면?
https://github.com/user-attachments/assets/b0589d2b-3431-4736-846e-cd77446f92f5
React
Redux
Javascript
PostgreSQL
Public API
김민식 |
강민주 |
손주현 |
RunningHi 프론트엔드에서는 다음과 같은 주요 기능들을 제공합니다:
https://github.com/user-attachments/assets/56a57ca7-08c4-4c03-946d-18a4f052834b
https://github.com/user-attachments/assets/31a9302d-cf67-4f6c-86a4-9b6bdecf26c3
https://github.com/user-attachments/assets/be17ebb1-8e54-4bc5-8fc6-de62580d6cfb
주변 편의시설을 지도에서 조회하고, 필터링 기능을 통해 원하는 시설을 검색할 수 있습니다.
https://github.com/user-attachments/assets/1c1fb456-e88e-4f08-831d-68568ceed4bc
https://github.com/user-attachments/assets/92d2dfa7-369e-486b-9f4a-9f37a8231939
프론트엔드 CI/CD 플로우는 다음과 같습니다:
Flowchart 이미지
Flowchart 설명
GitHub Actions와 AWS EC2를 사용하여 CI/CD를 관리하며, 자동 배포 및 테스트를 수행합니다.
자세한 과정은 제 블로그인 신나 티스토리 블로그에서 확인할 수 있습니다.