Skip to content

중고 상품 렌탈 서비스 제공을 위한 매칭 커뮤니티

Notifications You must be signed in to change notification settings

leeluse/RC-client

 
 

Repository files navigation

🌟 Rental-Change

Logo

📫 Repository



👥 Team

Suyeon Lee

⭐ Team Lead

Backend & Frontend & Design

DaeHun Jung

💼 Team Member

Backend & Design



🎯 개발 목적

  • 중고

    중고 상품의 효율적인 활용과 자원 낭비 방지를 목적

  • 렌탈

    렌탈을 통해 자원의 재활용을 촉진하고, 사용자들에게 경제적 이익을 제공

  • 매칭

    실시간 채팅 기능을 활용한 매칭 시스템과 제공하여, 사용자들이 중고 상품을 쉽게 빌리고 빌려줄 수 있도록 도움



🚀 프로젝트 주요 기능

🔐 사용자 인증 및 관리

  • 회원가입/로그인 (redux persist & JWT)

📦 상품 등록 및 관리

  • 게시물 CRUD
    • 게시물 작성
    • 게시물 읽어오기
    • 게시물 수정하기
    • 게시물 삭제
  • 게시물 좋아요
  • 게시물 이미지 업로드 (image Uploader & multer)
  • 게시물 예약 상태 변경

💬 실시간 채팅 (Socket.io)

  • 채팅방 생성/삭제
  • 채팅 메시지 생성
  • 채팅 메시지 읽어오기


🛠️ 개발 환경

Client

Server

개발 환경: Visual Studio Code

프레임워크: React (빌드 도구: Vite)

개발 언어: JavaScript

CSS 프레임워크: Tailwind CSS

개발 환경: Visual Studio Code

프레임워크: Node.js + Express

개발 언어: JavaScript

클라우드 DB: MongoDB Atlas

데이터베이스 시각화 도구: MongoDB Compass



시스템 아키텍처

Logo (3)


About

중고 상품 렌탈 서비스 제공을 위한 매칭 커뮤니티

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.7%
  • CSS 2.8%
  • HTML 0.5%