Coder Social home page Coder Social logo

millie-spring's Introduction

millie(밀리의 서재) REST API

Maintenance PRs Welcome spring-boot

책들을 등록하고, 읽고, 독서 노트에 기록해보세요!

REST API

핵심 기능 Key Feature

  • 핸드폰으로도 쉽게 책을 읽을 수 있습니다.
  • 책을 읽고, 기록하고, 다른 사람들의 포스트를 보고 팔로할 수 있습니다.

API

Index Method URI Description
1 get /collection 메인 책 컬렉션 보기
2 get /collection/{collection_id} 특정 컬렉션 보기
3 get /books?category= 카테고리 별 목록 보기
4 get /books/{book_id} 특정 도서 보기
5 get /shelfs/books 내 책장 목록 보기(history)
6 get /shelfs/books?sequence= 특정 조건 순서로 책 목록 보기
7 get /shelfs 책장 별 데이터 보기
8 get /shelfs/{shelf_id}/books 책장 별 책 보기
9 post /shelfs 특정 책장 생성
10 post /shelfs/{shelf_id}/books 특정 책장에 책 추가
11 patch /shelfs/{shelf_id}/books 특정 책장에서 책 삭제
12 post /users 회원가입
13 get /users 개인 유저 정보 조회 (서재 화면)
14 post /users/login 로그인
15 get /posts 독서 노트 목록 보기
16 post /posts 독서 노트 등록
17 get /posts/{post_id} 특정 노트 읽기
18 put /posts/{post_id} 독서 노트 수정
19 patch /posts/{post_id} 독서 노트 삭제
20 post /posts/{post_id}/likes 독서 노트 좋아요 및 좋아요 취소
21 get /posts/{post_id}/comments 코멘트 불러오기
22 post /posts/{post_id}/comments 코멘트 작성하기
23 patch /posts/{post_id}/comments/{comments_id} 코멘트 삭제하기
24 put /posts/{post_id}/comments/{comments_id} 코멘트 수정하기
25 post /users/follow/{user} 팔로잉 등록 및 취소

Reference

Links

millie-spring's People

Contributors

tottale avatar

Watchers

 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.