2024.07.19
🔥오늘의 공부🔥
● 1. 최종 프로젝트 ( D-2 )
최종 프로젝트에 대한 마음가짐 및 목표
드디어 최종 프로젝트 단계에 들게 되었습니다. 기존에는 리더를 한번도 안해봤지만 마지막인 만큼 제대로 해보자는 생각에 리더를 신청하여 팀의 리더가 되었습니다. 리더라는 무게감을 느끼고 팀원 누구보다 열심히 해야하겠다는 마음가짐으로 프로젝트에 임할 생각이며, 팀으로써 프로젝트를 무사히 마치는 것이 목표이며, 개인적으로써는 다양한 기술들을 접함으로써 많은 실력 향상이 목표입니다.
🎇프로젝트 기획🎇
● 팀명 : 5성 스쿨
● 프로젝트 명 : EduWithMe
● 주제 : 교육 웹 사이트
● 소개 : 방을 만든 관리자가 문제를 출제하여 방에 입장한 일반 유저들이 문제를 풀어 포인트를 쌓고 랭크를 올리는 프로그램
● 프로젝트 기간 : 07/18 ~ 08/20
● 팀원 수 : 4명
1. MVP에 들어갈 스펙 ( 기본적인 기능 구현 )
1.로그인/회원가입
- JWT 토큰 발급을 통한 로그인 기능
- 소셜 로그인(구글, 카카오) 기능
- 이메일로 비밀번호 찾기 기능
2.클래스룸
- 클래스룸 CRUD(관리자)
- 클래스룸 조회(유저)
- 페이징 정렬
3.문제게시판 + 상세 게시판
- 문제 CRUD(관리자)
- 문제 조회(유저)
- 답안 작성 기능(유저)
- 문제 댓글 CRUD 기능
- 문제 조회 기능
- 문제 및 댓글 페이징 기능
4. 마이페이지
- 프로필 이미지 업로드 기능
- 비밀번호 수정 기능
- 닉네임 수정 기능
- 해결한문제, 오답문제, 작성한 댓글 조회 가능
5.실시간 채팅 기능
1. 와이어프레임( 화면 설계 및 기능 설계 )
2. ERD( Entity Relationship Diagram )
3. API 명세서
API 명세서 | Notion
Built with Notion, the all-in-one connected workspace with publishing capabilities.
goldenrod-foxtail-d8b.notion.site
회고
기본적인 목표로써 3주차 까지는 Front를 포함한 MVP 스펙에 대한 기능을 모두 구현하는 것이 목표입니다.
'⛺스파르타코딩클럽' 카테고리의 다른 글
스파르타코딩클럽 - 2024년 Spring 백엔드 과정 수료 후기 (0) | 2025.04.24 |
---|---|
EduWithMe-Project (0) | 2024.09.03 |
내일배움캠프 62일차 TIL - JPA(CascadeType, OrphanRemoval) (0) | 2024.07.16 |
내일배움캠프 61일차 TIL - 쿼리 최적화 (2) | 2024.07.13 |
내일배움캠프 60일차 TIL - Security 예외처리 (1) | 2024.07.13 |