ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • What's your Music 프로젝트 S.A
    Project 2024. 2. 7. 16:00
    728x90

    1. 프로젝트 개요

     

    1-1 : 팀 소개

    팀명 : N을 품은 S
    프로젝트 인원 : 4명
    프로젝트 참여자 : 김지민, 서혜련, 남해리, 김명환

     

    1-2 : 프로젝트 명칭

    What's your Music

     

    1-3 : 프로젝트의 목적 또는 기능

    What's your Music 은 음악을 좋아하는 사람들의 정보 교환 및 음악 추천을 위한 커뮤니티이다.
    팝, 클래식, 재즈 등 카테고리 별로 음악 정보 및 추천 음악을 유저들이 직접 올린다.

     

    1-4 : 프로젝트 일정

    2024 / 02 / 07 ~ 2024 / 02 / 15

     

    1-5 : 프로젝트 기획

     

    1-6 : 프로젝트 운영 방식 및 Rules

    프로젝트 운영 방식 예시
    commit 전 깃 허브 페이지 이슈 생성 후 이슈 번호 생성 github page - new issue - ( # 번호 ) 얻어오기 
    terminal commit 시 얻어온 이슈번호 넣어 커밋하기 git commit -m [feat/#1] 초기 설정 완료
    .prettierrc 를 통한 환경 통일 "singleQuote": false, "tabWidth": 4, "printWidth": 100 ....

     

    1-7 : 프로젝트 체크리스트

    로그인, 회원가입 - Authentication 에서 제공하는 api 를 통한 회원가입, 로그인 구현하기.
    CRUD - firestore 에서 제공하는 api를 이용하여 CRUD 데이터베이스 핸들링을 구현.
    - CUD(등록, 수정, 삭제)가 일어날 때 마다 R(조회)해서 자연스럽게 화면 변경.
    마이페이지 - Authentication 에서 제공하는 uid 를 이용해서 내 게시물들이 모일 수 있게 해보세요.
    - storage 에서 제공하는 api를 이용하여 이미지 업로드와 다운로드 url을 받아서 이미지 핸들링을 해보세요.
    배포하기 - vercel 을 이용한 배포
    - main, master 브랜치로 배포 적용
    Git 최대한 활용 - merge 는 pull request 활용하기
    - 기능별 branch 만들어 작업하기

     

    1-8 : 자료구조

    [ ] : primary key  
    <장르>  browser
      팝, 클래식/ 재즈
       
    <유저> fire base
    [파이어베이스 id] (아이디)
    pw 비밀번호
    nickname 닉네임
    password 비밀번호
    isLoggedIn 로그인 중인지 여부
       
    <게시판 글> fire base
    category 어느 게시판지
    genre 음악 장르
    [파이어베이스 id] 게시글 id
    writer 글쓴이
    title 글 제목
    content 글 본문
    date 작성일자
       
    <댓글(토론) 게시판> fire base
    post_id 게시글 id
    [파이어베이스 id] 댓글 id
    writer 글쓴이
    content 댓글 내용
    date 작성 일자

     

     

    2. 와이어 프레임

     

    메인페이지

     

    로그인 페이지

     

    회원가입

     

    글 등록 페이지

     

    게시글 클릭 시 보여지는 페이지

     

    마이 페이지

    728x90
Designed by Tistory.