Skip to content

여행을 떠나 그 지역에 자신의 흔적을 남기고 추억을 얻을 수 있는 서비스입니다.

Notifications You must be signed in to change notification settings

ChannelHackathonTeam11/Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AwesomeCV
지구에 낙서하기

여행을 떠나 그 지역에 자신의 흔적을 남기고 추억을 얻을 수 있는 서비스입니다.


📌 개요

  • 프로젝트 이름 : 지구에 낙서하기
  • 참여 배경 : 채널톡 챌린저스 1기 참여
  • 개발 배경 : 해외여행을 다니며 해당지역에서 추억을 남기고 다른사람과 교류하며 더 큰 추억을 쌓고자 서비스를 계획
  • 개발 언어 : JavaScript
  • 프론트 : React / Vite
  • 백엔드 : Node / Express.js, AWS EC2 , RDS, S3

🖥️ 프로젝트 소개

  • 채널톡 챌린저스 1기 (2023.02.17)에 참가하였습니다.
  • Communication, Discovery 주제를 선정하여 진행하였습니다.
  • 여행 블로그 느낌으로 각 지역을 여행하면서 지역마다 포스트잇, 온라잇 낙서장을 남김으로써 다른 사용자과 상호작용할 수 있는 서비스 입니다.
  • 사람들은 기본적으로 무언가를 기록하고 기억하고 공유하는 욕구를 가지고 있습니다. 인스타그램을 사용해 본인의 일상을 기록하고 자기만의 추억을 저장하기 위해 그림계정, 여행계정, 사진계정 등을 만들어 저장합니다. 저희는 현대사회에서 이러한 가치가 계속되어야 한다는 생각에 다른 관점으로 접근해보고자 했습니다.

⚙️ 프로젝트 주요 기능

1. ✏️ 지도에 낙서하기

  • 사진과 짧은 글(400자)로 지도 위에 게시글을 작성 가능.
  • 한시간 이내에 쓰인 글엔 초록색 점 표시.
  • 현재 내가 있는 지역(100m반경)에서만 글 작성 편집 가능(삭제도 이때 가능).
  • 인기투표: 지역마다 인기 높은 사진or글을 지도에 강조표시 (좋아요 시스템)
  • 인공지능 모니터링 시스템: 욕설, hate speech 감지 (신고 시스템)

2. 💬 채팅하기

  • 다른 사용자의 게시글을 보고 상대방과 채팅가능
  • 유익한 정보의 게시글에 좋아요 기능

🕰️ 개발 기간

  • 2023.02.17일 - 2023.02.18일

👬 팀 소개

  • 홍영환 - 백엔드(Node / Express.js)

📌 프로젝트 메인 페이지

지도 게시글 작성
좋아요 및 채팅 채팅 기능

📡 Socket 설계도

🛠️ 아쉬웠던점

  • 하루만에 서비스를 개발해야 하다보니 시간이 너무 부족했었습니다.
  • AWS EC2로 배포를 하였었는데 Github Action을 사용하지 않고 진행한 탓에 재배포하는 시간이 오래걸려 불편했었습니다.
  • Firebase로 서버를 구축하고 배포를 했다면 더욱 더 시간을 줄일 수 잇었겠다는 아쉬움이 남았습니다. ( 이후 동물상 미팅 프로젝트를 진행하며 Firebase를 이용한 배포를 진행해 보았습니다.)

About

여행을 떠나 그 지역에 자신의 흔적을 남기고 추억을 얻을 수 있는 서비스입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published