본문 바로가기
✨ Club/이대솔브닥웹사이트 - 뀨엘 | Frontend(React,Next.js)

💽mySQL + 솔브닥 api📊 이대백준랭작프로그램 [뀨업] 3

by 정람지 2024. 4. 10.

왜 백준은 투명배경로고가 없을까,,파그마로만듦

📊  프로젝트 발표

- 프로젝트 중간 발표: 4월 17일(수요일)/ 4월 22일(월요일)
중간 발표 내용
 팀 (구성원) 소개
 프로젝트 주제: 데이터베이스 대상 선정
 데이터베이스 관리 응용프로그램의 메뉴 outline - 요구 명세서 작성 및 분석
 데이터베이스 스키마 포함 가능
 프로젝트 개발 일정


◼ 발표시간: 8분(준비시간 포함)
◼ 마감일: 4월17일(수요일) 오후 11시

되게..애매하다.....디자인과가있는이유가있어

 

 

뀨엘 - 데이터베이스 팀플 중간발표

디자인 전문가가 아니어도 무료 템플릿으로 손쉽게 원하는 디자인을 할 수 있어요.

www.miricanvas.com


💽  기능 확정

📊 프로젝트 개요

이화여자대학교 백준(솔브닥) 랭킹을 올리기 위한 의욕 고취 프로그램

 

📊 프로젝트 기능

순위 기능

  • 현재 순위
  • 전체 순위(단체 순위)
  • 직전 등수 단체의 이름과 문제 차이 수
  • 그룹 내(이화여자대학교 내) 자기 등수

오늘의 문제 기능

  • 오늘의 추천 문제 ( 안 푼 문제 중 많이 푼 순 정렬 - 5/5/5 문제 )
    • 골 5
    • 실 5
    • 브 5
  • 찜하기 기능 ( 풀고 싶은 사람이 문제를 클릭한 뒤 아이디를 입력하면 오늘의 문제에서 삭제됨. 대신 하루 지나서도 안 풀리면 재등록 )
  • 옆에 찜한 사용자 띄우기

(푼 사용자 알기)

알고리즘별 안 푼 문제 보기 기능

  • 각 알고리즘 태그(분류) 별로 안 푼 문제 보기 기능( 많이 푼 순 정렬 )

티어별 안 푼 문제 보기 기능

  • 각 태그별로 안 푼 문제 보기 기능( 많이 푼 순 정렬 )

같이 풀어요 기능

  • 사용자가 문제 정보(문제 번호, 제목, 티어, 알고리즘) + 깃허브 링크 게시글로 등록
  • 번호로 문제 검색

💽  테이블 설계(데이터베이스 스키마 설계) 확정

<그룹 순위>

등수: int 단체이름: varchar (PK) 푼 문제 수: int

 

<교내 사용자>

핸들: varchar (PK) 솔브닥 링크: varchar 푼 문제 수: int 교내 랭크(솔브닥기준): int

<오늘의 문제>

문제ID (1-10) : Long (PK)문제 번호 : int (FK)사용자 핸들 : varchar (FK)찜하기 여부 : boolean

문제ID (1-10) : Long (PK) 문제 번호 : int (FK) 사용자 핸들 : varchar (FK) 찜하기 여부 : boolean

< 안 푼 문제 > 

문제 번호: int (PK) 문제 제목: varchar 티어: enum 알고리즘 태그(분류): JSON 푼 사람 수: int 문제 링크: varchar

<다 같이 풀어요>

ID: int (PK) 문제 번호: int (FK) 문제 번호: int (FK) 게시자 핸들(선택사항): varchar (FK) (NULL 가능)

📊   계획

- 일요일까지 PPT 

그담에 발표문 쓰고

중간끝나고 빡개발


다들 열심히 한다~!~!

팀 잘 만들엇따


브잇