기술 기반 프로젝트 · 웹서비스 · 백엔드

FORK 위치기반 점심약속 커뮤니티 웹서비스

서버와 데이터베이스를 직접 구축하고 운영했습니다.

  • Backend
  • REST API
  • DB
  • 서버 운영

01Overview

소속 · 기관
팀 프로젝트
대상
일반 사용자
역할
Backend Developer · REST API 개발 · 서버 · DB 구축
기여도
35%
핵심 결과
REST API 서버 · DB · 실시간 알림

02Context

사용자 위치를 기반으로 주변 사용자와 점심약속을 생성하고 신청하는 위치기반 커뮤니티 웹서비스입니다.

팀 프로젝트로 진행했고 백엔드 영역을 담당했습니다.

스파르타코딩클럽 항해99 3기 과정에 참여한 시기와 관련이 있으나, 교육 참여 기간과 프로젝트 기간은 서로 다른 정보입니다.

03Problem

위치 기반 약속 서비스는 사용자 위치와 약속 상태가 계속 바뀝니다.

약속 생성과 신청, 알림이 실시간으로 맞물려야 서비스가 성립합니다.

04Goal

약속 흐름을 지탱하는 API

회원부터 약속 생성 · 신청 · 리뷰까지 이어지는 REST API를 구현합니다.

실시간 알림

약속 상태 변화가 사용자에게 바로 전달되도록 만듭니다.

05My Role

직접 담당

  • REST API 서버 구현
  • 회원 기능
  • 약속 생성 기능
  • 약속 신청 기능
  • 실시간 알림
  • 리뷰 기능
  • DB 및 서버 운영
  • QA 및 개선

06Process

  1. 01

    요구사항 정리

    기능 범위와 데이터 구조 정의

  2. 02

    DB 설계

    스키마 설계 및 구축

  3. 03

    API 구현

    회원 · 약속 · 리뷰 REST API 구현

  4. 04

    실시간 기능

    알림 기능 구현

  5. 05

    운영

    서버 · DB 운영 및 QA

07Deliverables

  • REST API 서버
  • 데이터베이스 스키마
  • 실시간 알림 기능

08Tech Stack

Backend

  • Node.js
  • Express
  • REST API

Database

  • Sequelize
  • MySQL
  • Amazon RDS
  • Redis

Infra

  • AWS EC2
  • AWS S3

Realtime

  • Socket.io
Contact

함께 만들 교육과 변화를 이야기해요

기업 AI · AX 교육과 교육 콘텐츠 개발, 업무자동화 프로젝트 협업을 환영합니다.

이름
이보훈
연락처
010-2173-7273