Coder Social home page Coder Social logo

urbookmybook-back's Introduction

urbookmybook-back

항해 99 - 실전 프로젝트 9조, 니책내책 백앤드 repository

  • Frontend: 문형원, 김지하
  • Backend: 강상구, 이정빈, 임다희, 천재승
  • Design: 최지예

진행기간

  • 2021.04.23(금) ~ 2021.05.27(목)

개발 도구 및 환경

주요 구현: Java&Spring Framework(Springboot, SpringSecurity, Spring Data JPA 등)

JWT 생성/활용: jjwt

코드 간소화: lombok

DB: AWS Amazon RDS

RDB 엔진: MySQL

서버 호스팅: EC2, NGINX

클라우드 스토리지: S3

ER Diagram

https://github.com/39world/urbookmybook-back/raw/main/src/images/ERD.jpg

주효 구현 기능(APIs, DB 구축)

1. 로그인/회원가입

  • JWT(Json Web Token) 생성/확인/인증처리 등의 기능 구현

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled.png

2. 동네 책장

  • 동네 책장 게시글 전체 조회 기능
  • 게시글 등록/수정/삭제 기능
  • 책 검색 기능
  • 댓글 등록/수정/삭제 기능
  • 관심 있는 게시글 스크랩 기능
  • 교환 완료 및 포인트 지급 기능
  • 상대방의 서재 조회 기능 구현

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%201.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%202.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%203.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%204.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%205.png

3. 마이페이지

  • 프로필 조회 기능
  • 내가 쓴 게시글 조회 기능
  • 프로필 수정/삭제 기능
  • 내가 쓴 댓글 조회 기능
  • 내가 스크랩한 게시글 조회 기능 구현

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%206.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%207.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%208.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%209.png

4. 채팅방/메시지

  • 채팅방 생성 기능
  • 채팅방 입장 기능
  • 채팅방 메시지 발행 처리 기능 구현

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%2010.png

https://github.com/39world/urbookmybook-back/raw/main/src/images/Untitled%2011.png

5. 🎞 소개영상



urbookmybook-back's People

Contributors

39world avatar jungbin-lee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.