A Developing Developer

A-1조_TaeCho.vil_미니프로젝트S.A 본문

내일배움캠프 4기/프로젝트

A-1조_TaeCho.vil_미니프로젝트S.A

H-JJOO 2022. 11. 14. 15:29

1. 프로젝트 제목 : taecho

 

1-1. 프로젝트 간단 설명 : 팀명 TaeCho.vil 의 팀원을 소개하는 웹사이트

 

1-2 팀원별 담당 :

이름 담당
주현진 전체 구성
정성훈 팀원소개
박진 팀 약속
전수빈 블로그
이혜원 방명록

 

2. 와이어 프레임

index.html
target.html
Introduce.html
member1.html ~ member5.html
promise.html
blog.html
board.html

- API

기능 Method URL Request Response
게시글 저장하기 POST /api/boards/<memberId> {
    name: name
    message: message
}
{
    msg: '기록 완료'
}
게시글 불러오기 GET /api/boards/<memberId> - {
    guests: [{
        _id: _id,
        name: name,
        message: message
    }]
}
게시글 수정하기 PUT /api/boards/modify/<memberId> {
    id: _id,
    message: message
}
{
    msg: '수정 완료'
}
게시글 삭제하기 DELETE /api/boards/delete/<memberId> {
    id: _id
}
{
    msg: '삭제 완료'
}
약속 저장하기 POST /api/promises {   
    name: name,
    promiseStyle: ‘font-size: xxpx;’,
    content: content}
{   
    msg: '약속을 새겼다!'
}
약속 불러오기 GET /api/promises - {
    promise_list: [{
        _id: _id,
        name: name,
        promiseStyle: style,
        content: content,
        createdAt: datetime}
]}
약속 수정하기 PUT /api/promises {
    id: _id,
    content: content
}
{   
    msg: '약속은 바뀌는거야!'
}
약속 삭제하기 DELETE /api/promises {
    id: _id
}
{
    msg: '삭제완료!'
}