Skip to content

Repository files navigation

우리동네

우리동네

프로젝트 기간

2023.07.11 ~ 2023.08.18

백엔드 소개

김민서 강경훈
@minseo @Kang-kyunghun

프로젝트 소개

우리동네는 동네 주민간의 원활한 소통을 지향하는 SNS입니다.
해당 SNS를 통해 나와 가까운 주민과의 유대적 친밀감을 형성할 수 있고,
나아가서는 선조들이 지켜오던 향약, 두레의 정신을 이어 서로를 돕는 사회를 형성합니다.

시작 가이드

Installation

$ git clone https://github.com/Woori-Dongne/backend-api
$ npm install
$ npm start

디렉토리 구조

├── test
├── src
│   ├── app.module.ts
│   ├── main.ts
│   ├── snake-case-naming-strategy.ts
│   └── modules   ├── auth
│                 ├── enums
│                 ├── events
│                 ├── posts
│                 └── users
├── tsconfig.json
├── .env
├── .eslintrc
├── .prettierrc
├── README.md
├── package-lock.json
└── package.json

Stacks 🐈

Environment

Visual Studio Code Git Github

Config

npm

Development

NestJS TypeScript

Communication

Slack Notion


ERD 🗃️

ERD


주요 기능 📦

🏘️ 소셜 로그인 (카카오톡)

카카오톡 로그인

  • 소셜 로그인 (카카오톡)을 이용해 사용자의 접근성과 편리함을 높임
  • 처음 가입하는 유저에게는 추가 정보 (닉네임, 상세 주소, 핸드폰 번호)를 입력하도록 설정
  • 기존 유저에게는 추가 정보를 기입하는 프로세스를 제거

🏘️ 게시글 작성 기능

글 작성 페이지

  • 타이틀, 카테고리, 지역, 인원, 날짜 데이터를 통한 게시글 작성 및 채팅방 개설
  • S3를 통한 이미지 업로드 기능
  • 게시글 수정시 게시글의 id만으로 해당 글에 대한 데이터가 보여질 수 있도록 구현

🏘️ 채팅 기능

채팅방

  • WebSocket 통신 방식을 이용한 유저간의 채팅 기능
  • 나를 제외한 다른 유저를 친구로 등록하거나 신고하는 기능

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages