[프로젝트]물건 공유 플랫폼 - 1 (기획)

else·2023년 5월 20일
0

프로젝트

목록 보기
9/12

프로젝트 개요

  • 중고 거래 서비스의 시장은 많이 활성화 되어 쉽게 접하고 사용할 수 있다.

  • 반면 물건 대여 서비스는 일반적으로 커뮤니티 또는 지인을 통해 성사되는 것이 대부분이다.

  • 이러한 형식의 거래는 시간과 공간을 따로 조율해야하는 번거로움이 있다.

  • 따라서 이러한 제약에서 벗어날 수 있는 프로젝트를 기획하게 됐다.

프로젝트 기능 (나의 역할)

  • 회원 관련 기능
    • 로그인
    • 회원가입
    • 회원 정보 수정
  • 채팅 기능
    • 유저간 실시간 채팅 기능
  • 채팅 기능
    • 대여자 및 사용자 간의 채팅 기능
  • nfc 연동 및 결제 기능
  • 대여함 조작 기능
    • 라즈베리파이
      • 서버와 통신
    • 아두이노
      • 대여함 오픈
      • 무게 전송
      • 닫힘 여부 감지

프로젝트 기간 및 팀원 구성, 역할

  • 기간

    • 2023.04.10 ~ 2023.05.19
  • 팀원 구성 ( 총 6명 )

    • FE ( 2명 )
      • FE 및 IoT ( 1명 )
    • BE ( 3명 )

시스템 흐름도



기능 요구 사항

  • 회원 가입 페이지
    • 로그인
      • 아이디는 실시간으로 중복 검사 및 유효성 검사가 이루어져야 한다.
      • 비밀번호의 유효성 검사도 즉각적으로 반영되어야 한다.
      • 휴대폰 인증이 이루어져야 한다.
    • 채팅 기능
      • 유저는 글을 통해 상대방과 채팅을 할 수 있어야 한다.
      • 채팅 목록에는 상대방의 프로필과 마지막 메세지가 표시되어야 한다.
      • 채팅은 실시간으로 반영되야 한다.
    • nfc 연동 및 결제
      • 휴대폰으로 해당하는 nfc를 인식하면 결제가 이루어져야 한다.
    • 대여함 조작 기능
      • 라즈베리파이
        • 서버와의 통신을 실시간으로 해 사물함을 조작 할 수 있어야 한다.
        • 아두이노로 부터 받은 정보를 서버로 전송할 수 있어야 한다.
      • 아두이노
        • 명령을 통해 알맞은 번호의 사물함을 열 수 있어야 한다.
        • 사물함이 닫히면 사물함의 정보와 무게를 라즈베리 파이에 전송 할 수 있어야 한다.

기술 스택

  • FE
    • React, React-query, Typescript, zustand, firebase
  • IoT
    • python, c++, websocket

UI/UX

profile
피아노 -> 개발자

0개의 댓글