[프로젝트] 내일배움캠프 1주차 미니프로젝트

Asher Park·2022년 11월 20일
1
post-thumbnail

주제

  • 팀 소개 & 팀원 소개

기간

  • 2022.11.14 ~ 2022.11.18

TEAM

팀명 : 노조

  • MBTI 의 'N' 유형이 없고 Node.js의 No에서 유래.
  • 열정을 가지고 치열하게 코딩과 싸우겠다는 다짐.

구성원


S.A

프로젝트 S.A


기능

  1. 메인 페이지에 이름, 비밀번호, 내용을 작성하고 방명록을 등록 할 수 있다.
  2. 메인 페이지를 로딩할 때, DB에서 팀 방명록 리스트를 가져와 화면에 나타낸다.
  3. 메인 페이지의 방명록을 수정 할 수 있다.
  4. 메인 페이지의 방명록을 삭제 할 수 있다.
  5. 메인 페이지의 팀원 카드화면에서 카드를 클릭하면 팀원 개인의 소개 페이지로 이동 할 수 있다.
  6. 각 팀원의 소개 페이지에서 이름, 내용을 작성하고 방명록을 등록 할 수 있다.
  7. 각 팀원의 소개 페이지에서 방명록을 삭제 할 수 있다.

Stack

  • Front

    HTML
    JAVASCRIPT
    CSS
    Bootstrap
    JQuery

  • Back

    Python
    Flask
    MongoDB (pymongo)

  • Tool

    VScode
    Pycharm

  • DevOps

    AWS EC2


구조


각 팀원의 static 디렉토리를 구성하고 하위에 공통적으로 Images, Js, Style 디렉토리가 있다.
templates 디렉토리 하위에는 각 팀원의 개인소개 페이지와 팀 소개페이지인 index.html이 있다.
app.py는 서버를 담당하고 팀원들의 templates를 매핑하고 기능이 구현되어있다.


결과

profile
배움에는 끝이없다

0개의 댓글