Skip to content

ChoiYongWon/wooyeon-found

 
 

Repository files navigation

우연한 발견

소개

우연한 발견은 위치 기반으로 사용자들이 주변 사람들과 사건, 정보, 광고, 이벤트 등을 공유할 수 있는 플랫폼을 제공합니다. 특정 위치에 좌표 데이터를 갖고 생성된 글을 우연이라고 합니다. 우연은 일상, 정보, 모임, 이벤트, 광고, 선물 카테고리로 분류됩니다. 유저는 자신이 구독하는 카테고리의 우연이 주변에 존재할 때 푸시알림을 통해 알림을 받을 수 있습니다. 기존의 위치 기반 서비스들은 사용자들이 앱에 직접 접속해야만 정보를 확인할 수 있는 형태였습니다. 그러나 우연한 발견은 사용자들이 앱을 열지 않고도 백그라운드에서 작동하여, 지속적으로 주변 우연을 탐색하여 사용자들에게 편리한 실시간 정보 제공을 목표로 합니다. 사용자들은 한 번 확인한 우연은 영원히 조회할 수 있습니다. 이는 사용자들이 우연들을 다시 찾아볼 수 있고, 필요한 정보를 나중에 다시 확인할 수 있도록 하여 서비스의 장기적인 가치를 제공합니다. 우연한 발견 서비스는 사용자들이 우연한 사건들을 공유하고, 주변에서 일어나는 다양한 우연들을 놓치지 않고 인지할 수 있는 편리한 플랫폼을 제공합니다.

Contributor

Team Leader


최용원

FE


이도경


이원주

BE


최용원


이연빈


이지현


주시은

What I Did

  • 사용자, 인증, 게시물(우연) API 구현
  • 이벤트 기반 MSA(MicroService Architecture) 구조 설계 및 구축
  • Swagger 연동
  • MSA에서 서비스별 DB ERD 설계 및 구축

System Architecture

우연한 인연들 시스템 구조도

Tech Stack

Frontend


React

StoryBook

Flutter

Backend


NestJS

Typeorm

Demo 영상 (클릭 하시면 됩니다.)

Video Label

UI


스플래쉬

가이드

로그인

카테고리 선택

우연 조회

우연 조회 후

과거 우연 조회

우연 추가 위치

우연 추가 카테고리

우연 추가 사진

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.8%
  • Dockerfile 1.6%
  • JavaScript 0.6%