사용자(승객)앱(RN), 운전자앱(RN), 백엔드단(NestJS) 모두 맨 초기부터 개발 및 유지보수
[사용자앱]
- 회원가입 및 로그인 기능 개발
- 목적지 검색 및 지도선택 기능 개발 (GoogleMap 및 Google Place API 사용)
- 차량호출 기능 개발
- 게시판 기능 개발 (유튜브 쇼츠 재생, 찜하기)
- 앱 다국어화
[운전자앱]
- 회원가입 및 로그인 기능 개발
- 위치트래킹 기능 개발
- 운행 기능 개발
- 운전자 등록을 위한 서류 심사 기능 개발
- 앱 다국어화
[백엔드]
- 전체 DB 구조 설계
- 회원가입 및 로그인 관련 API 작성
- 운전자 서류 심사 시스템 개발
- 차량호출 시스템 관련 API 작성
- 게시판 시스템 개발 (CRUD, 첨부사진, 찜하기)
- 쿠폰 시스템 개발
- 공지사항, 질문과답, 언어설정 등 기타 API 작성
- 차량호출 알고리즘 개발 및 관련 API 작성
- 차량호출 예약 API 작성
- 슬랙봇 알림 기능 개발
- 웹소켓을 도입하여 운행 중 운전자의 실시간 위치를 승객(사용자)에게 제공
- 구글맵 API 연동하여 예상 경로 및 시간을 앱에 제공
- 푸시알림 발송(FCM), 이메일 발송(SMTP) 기능 개발
- 해외PG(Stripe) 시스템 연동 및 결제 기능 개발
- LetsEncrypt 서비스를 이용하여 SSL 인증서 적용 및 인증서 자동갱신
- 메시징큐 시스템(RabbitMQ)을 도입하여, 각종 로그를 MariaDB 및 MongoDB에 저장
- API서버의 HTTP 요청 내역을 하루에 한 파일씩 저장, 매일 정해진 시간에 AWS S3로 자동 업로드
- ShellScript로 시스템자원 사용량 체크 모듈을 작성, cron으로 1초마다 자원 체크, 임계치 도달 시 슬랙봇 알림 발송
더보기