Skip to content

NextTeamB/ONEHOUR

Repository files navigation





이 저장소는 숭실대학교 글로벌미디어학부 Next.js SKILL UP 프로젝트를 위해 제작되었습니다


서비스 소개

원아워 서비스는 사용자에게 60분 분량의 목표 도전 프로세스를 제공합니다
사용자는 원하는 목표를 입력한 후 타이머 기능과 함께 설정한 목표를 확인할 수 있습니다
또한 사용자의 목표 기록들을 정리하여 가시적으로 제공합니다

개발 기간

1차 개발기간
2023년 07월 20일 ~ 2023년 08월 30일

2차 개발기간 [프로젝트 리빌딩]
2023년 09월 05일 ~ 2023년 12월 04일(배포 예정 일자)

CREW MATES



FE 팀장 : 장수현


FE 팀원 : 강해솔


FE 팀원 : 김시훈







시작 가이드


Requirements


For building and running the application you need:

  • Node.js 20.1.0
  • Npm 9.6.4

Installation

$ git clone https://github.com/NextTeamB/ONEHOUR
$ cd ONEHOUR

Environment Variable Setting

MAKE A ".env.local" FILE
MONGODB_URL : YOUR MONGODB URL HERE
SECRET_KEY : YOUR SECRET KEY HERE

Front end

$ cd ONEHOUR
$ npm install
$ npm run dev


개발 환경


Environment


Config

Development

Communication




화면 구성




"/"




"/info"




"/info"




"/info"




"/info"




"/info"




"/login"




"/sign-up"




"/dashboard"




"/dashboard"




"/dashboard/records"




"/dashboard/records"




"/dashboard/records"




"/dashboard/settings"




"/dashboard/time-ranking"




"/dashboard/time-ranking"




"/dashboard/challengers"




"/dashboard/challengers/new-post"




"/dashboard/challengers/[postId]"




"/dashboard/challenges"




"/dashboard/challenges/new-challenge"




"/dashboard/challenges/ongoing-challenge"




"/dashboard/challenges/ongoing-challenge"




"/dashboard/challenges/ongoing-challenge"




"/term"




"/privacy-policy"




주요 기능


✅ 목표 기록 및 타이머 기능 제공

  • 60분 분량의 타이머 기능 제공
  • 현재 목표의 달성률 확인 가능

✅ 유저 소통 게시판 제공

  • 커뮤니티 기능 제공
  • 커뮤니티 기능에 필요한 제반사항 제공

✅ 유저 목표 데이터 요약

  • 유저의 모든 목표 기록을 카드 형식으로 제공
  • 달성도 (실패 / 수행 / 성공) 상태에 따라 다른 UI 제공
  • 전체 데이터 요약 그래프 및 인차트 레포트 제공
  • 수행 기록 기반 요약 제표 제공


디렉토리 구조(수정됨)


스크린샷 2023-08-24 20 58 53


진행상황 및 추가내용


페이지 구현

  • "/" 페이지 작업 완료
  • "/info" 페이지 작업 완료
  • "/login" 페이지 작업 완료
  • "/sign-up" 페이지 작업 완료
  • "/dashboard" 페이지 작업 완료
  • "/dashboard/challengers" 페이지 작업 완료
  • "/dashboard/challenge" 페이지 작업 완료
  • "/dashboard/challenge/new-challenge" 페이지 작업 완료
  • "/dashboard/challenge/ongoing-challenge" 페이지 작업 완료
  • "/dashboard/records" 페이지 작업 완료
  • "/dashboard/settings" 페이지 작업 완료
  • "/dashboard/time-ranking" 페이지 작업 완료

API 구현

  • /login 페이지 API 구현 완료
  • /sign-up 페이지 API 구현 완료
  • 로그인 유지 /refresh API 구현 완료
  • 게시판 관련 API 구현 완료
  • 유저 목표 기록 관련 API 구현 완료
  • 회원 정보 수정 및 삭제 API 구현 완료
  • 유저 랭킹 관련 API 구현 완료
  • 유저 랭킹 데이터 페이징 처리 구현 완료
  • 이미지 버킷 연동 및 이미지 웹 마운트 구현 완료
  • 요약 제표 API 구현 완료
  • 반응형 웹 구현 완료


마지막 수정일자

2024년 01월 19일 (수) : 담당자 김시훈 기한

About

soongsil university next project B Team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published