Skip to content

푸딩캠프 토이스토리 3팀 KEEP IN TOUCH Backend 2차 개발

License

Notifications You must be signed in to change notification settings

pudding-keep-in-touch/keep-in-touch-be-v2

Repository files navigation


KEEP IN TOUCH Backend

푸딩캠프 토이스토리 3팀

View Demo . PuddingCamp . Docker Hub

About The Project

너에게 닿기를(Keep in touch) - 2차 프로젝트

프로젝트 비전

  • 더 나은 소통을 통해 더 깊고 진실한 인간관계를 만드는 세상
  • 사람들이 서로의 감정과 생각을 편안하게 공유할 수 있는 플랫폼을 제공하여 관계의 질을 향상시킨다

핵심 가치

  • 진정성: 솔직하고 진실된 소통
  • 용기: 어려운 말도 할 수 있는 용기
  • 이해: 서로를 더 깊이 이해하려는 노력
  • 성장: 피드백을 통한 개인과 관계의 성장

핵심 목표

  • 진정성 있는 소통을 유도하는 소통 플랫폼 완성
    • 초기 기획의 목적을 반영하여, 친구들에게 진솔한 감정과 생각을 표현할 수 있도록 다양한 소통 방식을 지원.
    • 이를 통해 사용자가 서로의 감정을 담은 메세지를 편안하게 전달할 수 있게 하고, 서로를 더 깊이 이해할 수 있는 공간을 제공하는 것을 목표로 함.
  • 감정 표현과 피드백의 유연한 선택 제공
    • 공개와 비공개를 선택할 수 있는 질문 게시판을 통해 사용자가 상황에 맞는 소통 방식을 선택할 수 있도록 함.
    • 이를 통해 사용자가 감정을 더 편안하게 표현할 수 있도록 하여 관계의 질을 향상시키고 인연을 이어나갈 수 있는 기회를 제공.
  • 사용자 간의 피드백 관리 기능 강화
    • 질문 게시판과 답변함을 통해 질문과 답변을 체계적으로 관리할 수 있도록 하여, 사용자가 감정 표현과 피드백을 주고받는 과정을 더 쉽게 이해하고 활용할 수 있게 함.
    • 질문 공유 기능을 통해 친구와의 소통을 확장함
  • 신뢰와 안전성을 위한 관리 기능
    • 답변에 대한 신고 기능을 포함하여, 플랫폼 내에서 발생할 수 있는 부적절한 콘텐츠나 악의적인 피드백을 제어하고, 사용자 간 신뢰를 구축할 수 있는 환경을 제공.
    • 알림 기능을 통해 새로 발생한 피드백이나 메시지를 놓치지 않도록 하고, 사용자 경험을 끌어올림.
  • 편리한 접근성과 사용자 경험 최적화
    • 간결한 정보 구조와 화면 전환을 통해, 감정 표현과 피드백에 쉽게 접근할 수 있도록 함.
    • 각 기능과 기능의 이름이 명확한 가이드 역할을 하며 이를 통해 새로운 사용자가 기능을 쉽게 이해하고 사용할 수 있도록 UX와 워딩을 개선.

HOW TO

Built With

  • Framework : NestJS PNPM TypeORM
  • DBMS : Postgres
  • Web Server : Nginx
  • CSP : AWS
  • CICD : GitHub Actions Docker
  • Moniroting : Grafana Prometheus Sentry Datadog
  • Swagger
  • JWT

(back to top)

Getting Started

  • set .env with .env.sample
  • docker compose up

Usage

TBU

Contributing


jis-kim

Backend

eeeclipse

Infrastructure

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

TEAM keepintouch team.keepintouch.dev@gmail.com

(back to top)

About

푸딩캠프 토이스토리 3팀 KEEP IN TOUCH Backend 2차 개발

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages