-
What's your Music 프로젝트 S.AProject 2024. 2. 7. 16:00728x90
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