Clerk에서 사용자 인증을 처리하고 Stripe에서 결제를 처리하는 MERN 스택을 사용하여 구축된 인기 온라인 서점인 Booksy에 오신 것을 환영합니다. Booksy는 다양한 장르에 걸쳐 방대한 도서 컬렉션을 제공하여 도서 애호가들에게 탐색하고 선택할 수 있는 직관적인 플랫폼을 제공합니다. , 좋아하는 책을 쉽게 구매하세요. 소설, 논픽션, 교육 자료, 희귀 발견물 등 무엇을 좋아하든 Booksy는 귀하의 독서 선호도에 맞춰 설계되었습니다.
프런트엔드: 동적이고 반응이 빠른 사용자 인터페이스를 위한 React.js. 백엔드: 강력한 서버 측 논리 및 API 엔드포인트를 위한 Node.js 및 Express.js. 데이터베이스: 유연하고 확장 가능한 데이터 저장을 위한 MongoDB. 결제 처리: 안전하고 효율적인 결제 거래를 위한 스트라이프 통합입니다. 스타일링: 세련되고 적응력이 뛰어난 사용자 경험을 위한 CSS 및 반응형 디자인 원칙.
Demetrius Vissarion - https://github.com/demetriusvissarion Thomas Mazzag - https://github.com/TomMazzag Ilhan Abdalle - https://github.com/Illy-hans Jehoshua - https://github.com/AVJehoshua Fawaz 타라르 - https://github.com/Fawaztarar
https://trello.com/b/qv2hfgk4/ecommerce-final-project
https://excalidraw.com/#room=a5e0e468c208d0365181,Nr2s0OMVmuSbWFPOP75-5A
미로
API 문서
Booksy 프로젝트를 로컬로 설정하려면 다음 단계를 따르세요.
전제 조건
Node.js 몽고DB
자식 클론 https://github.com/AVJehoshua/Booksy-backend.git
저장소를 복제하거나 소스 코드를 다운로드하세요.
자식 클론 https://github.com/TomMazzag/Booksy-frontend.git
프로젝트 디렉터리로 이동합니다.
CD Booksy-프론트엔드
백엔드에 필요한 종속 항목을 설치합니다.
CD Booksy 백엔드
백엔드 서버를 시작합니다.
환경 변수 백엔드 디렉터리 내의 .env 파일과 프런트엔드의 .env.local에 필요한 환경 변수를 설정합니다.
MONGO_URI: MongoDB 데이터베이스의 연결 문자열입니다. STRIPE_SECRET_KEY: Stripe 결제 통합을 위한 비밀 키입니다. Stripe 통합 Stripe 계정을 설정하고 결제 처리에 필요한 API 키를 얻었는지 확인하세요.
서점을 탐색하고, 가입하거나 로그인하고, 장바구니에 책을 추가하고, 결제를 진행하세요. 집에서 편안하게 원활한 도서 쇼핑 경험을 즐겨보세요.
기여를 환영합니다! 기여하고 싶다면 저장소를 포크하고 기능이나 수정 사항이 포함된 풀 요청을 작성하세요.
Booksy는 오픈 소스 웹 애플리케이션입니다.
Booksy와 Makers 팀에 특별히 감사드립니다.
즐거운 독서하세요!