
📘 프로젝트 개요
**‘Read US’**는 사용자들이 도서를 검색하고 구매하며, 서로의 독서 경험을 공유할 수 있는 통합 독서 플랫폼입니다. 이 플랫폼은 단순한 온라인 서점 기능을 넘어, 사용자 간의 리뷰와 평가를 기반으로 도서를 추천하고, 개인의 독서 활동을 기록하고 관리할 수 있도록 설계되었습니다. 책을 사랑하는 사용자들이 읽고 싶은 책을 쉽게 찾고, 타인의 의견을 참고하여 선택하며, 자신만의 독서 기록을 남길 수 있도록 돕는 것이 핵심 목표입니다. 또한, KakaoPay 결제 시스템을 연동하여 편리한 구매 절차를 제공하고, 사용자 맞춤형 ‘마이페이지’를 통해 개인화된 독서 공간을 제공합니다.
🏷️ 프로젝트 이름
Read US
(의미: “Read Us” = “우리를 읽다” 또는 “우리와 함께 읽다”)
‘Read US’는 단순히 책을 읽는 행위를 넘어, 함께 읽고, 함께 공감하며, 독서라는 문화적 경험을 공유한다는 의미를 담고 있습니다. 이는 개인의 독서 경험을 넘어서 커뮤니티 기반의 독서 문화를 촉진하고자 하는 의지를 상징합니다.
🎯 프로젝트 목적
오늘날 디지털 콘텐츠가 넘쳐나는 시대 속에서, 도서를 통한 지식 습득과 정서적 공감의 중요성은 여전히 유효합니다. 하지만 현실적으로는 바쁜 일상, 정보 과잉, 접근성 부족 등의 이유로 책을 찾고 읽는 데 어려움을 느끼는 사용자들이 많습니다.
이에 따라 본 프로젝트는 ‘독서의 접근성을 높이고, 책을 매개로 한 소통의 장을 마련하는 것’을 목적으로 기획되었습니다. 누구나 쉽게 도서를 검색하고 구매할 수 있으며, 자신의 독서 경험을 기록하고 타인과 공유함으로써 독서에 대한 흥미를 자연스럽게 높이고자 합니다. 또한, 사용자 맞춤 추천, 리뷰 기반 정보 제공, 간편한 결제 시스템 등 다양한 기능을 통해, 독서라는 활동을 더 쉽고 재미있게 즐길 수 있도록 지원합니다.
‘Read US’는 단순한 온라인 서점 그 이상을 지향합니다. 지식의 축적과 감성의 나눔을 하나의 플랫폼에서 경험할 수 있는 통합 독서 커뮤니티로 성장하는 것이 이 프로젝트의 궁극적인 비전입니다.
📚 1. 주요 기능
- 도서 검색 및 카테고리별 정렬
사용자가 키워드 또는 카테고리로 도서를 검색할 수 있으며, 장르별로 도서를 정렬하여 쉽게 탐색 가능합니다 - 도서 상세 정보 조회
각 도서의 소개, 저자 정보, 별점, 리뷰 등 상세 내용을 확인할 수 있습니다 - 리뷰 작성 및 평점 시스템
로그인한 사용자가 도서에 대한 리뷰를 작성하고 별점을 부여할 수 있습니다 - 장바구니 및 결제 시스템 (KakaoPay 연동)
원하는 도서를 장바구니에 담고 KakaoPay와 연동된 외부 결제 창을 통해 결제 가능합니다 - 사용자 마이페이지
사용자가 구매한 책 목록, 작성한 메모, 도서를 관리할 수 있는 개인화 페이지를 제공합니다
💻 2. 기술 스택
- 디자인 도구: Figma
프로젝트 개발 전, UI/UX 설계를 위해 Figma를 활용하여 웹페이지 구조 및 시안을 제작합니다 - 개발 언어: PHP
백엔드 로직과 서버 사이드 처리를 위해 PHP를 사용. 특히 KakaoPay 결제 연동 및 데이터 처리 구현에 PHP를 활용합니다 - 개발 도구: Visual Studio Code
코드 작성 및 관리를 위해 VS Code 사용
Prettier, ESLint 등의 플러그인을 설치하여 코드 스타일을 통일하고 디버깅을 용이하게 처리합니다 - 데이터베이스: MySQL(MariaDB)
사용자 정보, 도서 정보, 저장하기 위해 MySQL 사용합니다
관계형 데이터베이스 모델 기반으로 데이터의 무결성과 일관성을 유지합니다 - 결제 시스템: KakaoPay API 연동
사용자 결제를 위해 KakaoPay의 외부 결제 창을 PHP를 통해 연동하고, 결제 상태 및 응답을 처리합니다
Leave a Reply