Innovationcamp - 10조 S.A (Starting Assignment)

Ariul·2022년 7월 11일
0

1. 프로젝트 제목 & 설명

제목: 인생네툰

소개

“이런 명작이 왜 이렇게 밑에 있어..😢” 한 번쯤 이렇게 생각해보지 않으셨나요? 인생네툰은 각자의 인생 네이버 웹툰을 소개하고 공유하는 페이지입니다!

2. 와이어 프레임

  • 메인 페이지(슬라이드 swiper)
    메인페이지
  • 로그인 페이지
    로그인페이지
  • 약관동의 페이지
    약관동의페이지
  • 회원가입 페이지
    회원가입페이지
  • 마이 페이지
    마이페이지
  • 내 정보 수정 페이지
    내정보수정페이지
  • 글 읽기 화면
    글읽기화면
  • 글 쓰기 화면(모달창)
    글쓰기화면

3. 개발해야 하는 기능들

기능MethodURLrequestresponse
로그인 페이지 로드GET/loginmsgrender_template('login.html', msg=msg)
회원가입 페이지 로드GET/joinMembershiprender_template('join_membership.html')
회원가입POST/signUp{'id': user_id, 'email':user_email, 'pw': user_password}{'msg': '회원가입이 완료되었습니다.'}
로그인POST/api/login{'id': username_give, 'pw': password_give}로그인 성공 - {'result': 'success', 'token': token}로그인 실패 - {'result': 'fail', 'msg': '아이디/비밀번호가 일치하지 않습니다.'}
글쓰기 모달창POST/main{'comment':comment, 'star':star, 'url':url}Token 검증됨 - render_template('layout_writing.html')Token 검증 안됨 - url_for("login", msg="로그인 정보가 존재하지 않습니다.")
글읽기 페이지GET/main{'comment':comment, 'image':image, 'title':title, 'writer':writer, 'genre':genre, 'desc':desc, 'url:'url}
메인 페이지GET/main{'image':image}
마이 페이지GET/my_page{'comment':comment, 'image':image, 'star':star 'title':title}

4. public github repo 주소

https://github.com/HASEUNGHEEE/innovationcamp_webtoon.git

profile
정성과 진심을 담아 흔적을 기록하자💡

0개의 댓글