Skip to content

StudyBuddyCorps/Front-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐣StudyBuddy Frontend🐣

Vision을 활용한 실시간 학습 관리 웹어플리케이션, StudyBuddy의 프론트엔드입니다!



🔎 Introduction

StudyBuddy는 가상의 캐릭터 노티가 학습 자세를 관찰하고 피드백을 제공하며, 학습 결과를 시각화하여 목표 달성을 돕는 학습 플랫폼입니다. 이제, 혼자 공부하지 말고, StudyBuddy와 함께하세요!



🎥 Demonstration video

StudyBuddy 소개 영상



🛠️ Technology Stack

기술스택_프론트



📌 Features

StudyRoom

Finish

Calender

Finish Group

Login, SignUp

  • 이메일과 비밀번호를 입력하여 로그인이 가능합니다.
  • SNS(카카오톡, 구글) 로그인, 회원가입 기능을 제공하여 간편하게 서비스를 이용할 수 있습니다.
  • 회원가입 시 이메일과 비밀번호에 대한 유효성 검사가 진행되며 통과해야 가입이 가능합니다.
  • 로그인 후, StudyBuddy의 홈 화면으로 이동합니다.
로그인/회원가입

Setting

  • 설정 페이지에서는 닉네임, 명언, 스터디메이트, 목표 시간을 설정할 수 있습니다.
  • 닉네임을 입력하고 중복 검사를 통과하면 변경이 가능하고, 통과하지 못하면 경고창을 띄우며 변경이 불가능하게 됩니다.
  • 명언은 랜덤 또는 직접 설정이 가능합니다.
  • 스터디 메이트는 목소리와 말투를 설정할 수 있으며, 이는 디폴트 설정이 됩니다.
환경설정


📂 Folder Archtecture

폴더 구조 보기
📦 Front-end
├─ 📂public
│  ├─ 📜favicon.ico
│  ├─ 📜index.html
│  ├─ 📜manifest.json
│  └─ 📜robots.txt
├─ 📂src
│  ├─ 📂api
│  │  ├─ 📜auth.ts
│  │  ├─ 📜index.ts
│  │  └─ 📜user.ts
│  ├─ 📂assets
│  │  ├─ 📂audio
│  │  │  ├─ 📜voice1.mp3
│  │  │  ├─ 📜whitenoise.mp3
│  │  │  └─ ...
│  │  ├─ 📂fonts
│  │  │  ├─ 📜InterBold.ttf
│  │  │  ├─ 📜InterExtraBold.ttf
│  │  │  └─ ...
│  │  ├─ 📂images
│  │  │  ├─ 📜account.png
│  │  │  ├─ 📜arrow_right.png
│  │  │  └─ ...
│  │  └─ 📜Search_light.svg
│  ├─ 📂components
│  │  ├─ 📂account
│  │  │  ├─ 📜GoogleButton.tsx
│  │  │  ├─ 📜Join.tsx
│  │  │  └─ ...
│  │  ├─ 📂calendar
│  │  │  ├─ 📜CalendarContext.tsx
│  │  │  ├─ 📜Day.tsx
│  │  │  └─ ...
│  │  ├─ 📂common
│  │  │  ├─ 📂Icons
│  │  │  │  ├─ 📜CheckIcon.tsx
│  │  │  │  └─ 📜SearchIcon.tsx
│  │  │  ├─ 📂Layout
│  │  │  │  ├─ 📜Footer.tsx
│  │  │  │  ├─ 📜GenerateLayout.tsx
│  │  │  │  └─ 📜MainLayout.tsx
│  │  │  ├─ 📜AlertModal.tsx
│  │  │  ├─ 📜Button.tsx
│  │  │  └─ ...
│  │  └─ ...
│  ├─ 📂shared
│  │  ├─ 📜Header.tsx
│  │  ├─ 📜Router.tsx
│  │  └─ Sidebar.tsx
│  ├─ 📂pages
│  │  ├─ 📜Account.tsx
│  │  ├─ 📜Calender.tsx
│  │  ├─ 📜Group.tsx
│  │  ├─ 📜GroupGenerate.tsx
│  │  ├─ 📜GroupMain.tsx
│  │  └─ ...
│  ├─ 📂styles
│  │  ├─ 📜font.css
│  │  ├─ 📜GlobalStyle.tsx
│  │  └─ ...
│  ├─ 📜App.tsx
│  └─ 📜index.tsx
├─ 📜.env
├─ 📜.gitignore
├─ 📜package-lock.json
├─ 📜package.json
├─ 📜README.md
└─ 📜tsconfig.json

About

Vision을 활용한 실시간 학습 관리 웹어플리케이션, StudyBuddy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages