julie0005 / Dandelion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dandelion

2021-2학기 파란학기 프로젝트

민들레 : 장소를 기반으로 추억을 기록하고 공유하는 SNS

민들레 서비스는 가게 벽을 채운 낙서들이 모두 게시물이 된다면 어떤 형태일까? 라는 질문에서 시작되었습니다.

그 게시물들은 가게 근방에서만 확인이 가능할 것입니다. 저희는 이 아이디어를 확장하여 지도 플랫폼과 ‘위치 제한’이라는 기능을 이용하면 차별화된 SNS 포맷을 개발할 수 있겠다고 생각하였고, 온라인 데이터에 오프라인 특성을 접목시켜 데이터의 희소성을 높였습니다.

민들레에서 사용자는 직접 민들레라는 마커를 생성하여 지도에 표시되지 않은 장소에 가치를 부여할 수 있고, 다른 사용자가 만든 민들레를 직접 방문하여 글을 확인할 수 있습니다.

목차

  1. 바로가기
  2. Member
  3. Development Stack
  4. Prototype
  5. 핵심 기능
  6. ERD
  7. Architecture
  8. Running Front-End
  9. 개발 일정

바로가기

구글 드라이브에는 발표 자료, 회의 자료, 기획 자료, 보고서 등이 있습니다.

Server Repo 바로가기

API 명세서

Member

  • 제작기간 : 2021-09~2021-12
장병희 김승은 이유지 계준민 은승균 차재명
소프트웨어학과 소프트웨어학과 미디어학과 소프트웨어학과 소프트웨어학과 소프트웨어학과
팀장, 프로젝트 총괄 기획자&백엔드 디자이너 AR 프론트엔드 프론트엔드
@jangByeongHui @julie0005 @dldbwl @Starbead @dmstmdrbs @Coreight98

Development Stack

division stack
Front-end React Native
Back-end node.js, express.js
Database mongoDB, mongoose(ORM)
Formatting eslint, prettier
Infra AWS EC2, Code Pipeline, Code Deploy

Prototype

프로토타입은 카카오 오븐을 통해 제작되었습니다. 바로가기

핵심 기능

  • 민들레 심기 (지도 마커 생성하기)
  • 민들레 방문 기록 조회
  • 민들레의 방문자 수에 따른 성장
  • 게시글/이벤트 작성
  • 덧글/답글 작성
  • 내 주변 핫스팟 / 전국 핫스팟
  • 내가 쓴 글, 내가 심은 민들레 조회
  • 쪽지 기능
  • AR 내에서 게시글/이벤트 작성, 조회

ERD

image

Architecture

image

Running front-end

# go to directory
$ cd client 

$ sudo apt-get update 
$ npm install

# start react-native
$ npm run android

개발 일정

  1. 계정화면 및 로그인 절차 : 2주(~09/05)
  2. 메인화면 : 3주 (~09/19)
  3. 민들레 속 기능 : 3주 (~10/10)
  4. 마이페이지 : 3주 (~10/31)
  5. 핫스팟 : 2주 (~11/14)
  6. AR 기능 : 병렬 진행 (~11/21)
  7. 리팩토링 : 1주 (~11/28)
  8. 배포 및 가출원 : 2주 (~12/12)

About


Languages

Language:JavaScript 90.7%Language:Java 7.7%Language:Ruby 0.9%Language:Starlark 0.7%