Skip to content

Implementation of the client-side application in the Capstone-Design project.

Notifications You must be signed in to change notification settings

iseungho/Capeasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Capeasy

This repository contains the frontend implementation for the Capstone-Design project, focusing on delivering a responsive and interactive user experience using React and Redux. It also includes the implementation of a web application that converts a video into a spatial image.


ν”„λ‘œμ νŠΈ κ°œμš”

  • νŠΉμ • κ³΅κ°„μ—μ„œ μ΄¬μ˜ν•œ λ™μ˜μƒμ„ λͺ¨λ“  λ°©ν–₯μ—μ„œ ν•΄λ‹Ή 곡간을 λ³Ό 수 μžˆλŠ” νŒŒλ…ΈλΌλ§ˆ ν˜•νƒœμ˜ ꡬ(球)ν˜• 이미지인 곡간 μ΄λ―Έμ§€λ‘œ λ³€ν™˜ν•˜λŠ” μ„œλΉ„μŠ€
  • μ‚¬μš©μžκ°€ μƒμ„±ν•œ 곡간 이미지λ₯Ό 가상 ν˜„μ‹€ ν”Œλž«νΌμ˜ 배경으둜 μ‚¬μš©ν•  수 있게 λ‹€μš΄λ‘œλ“œν•  수 μžˆλŠ” μ„œλΉ„μŠ€
  • μ‚¬μš©μžκ°€ μƒμ„±ν•œ 곡간 이미지λ₯Ό ν™œμš©ν•˜μ—¬ κ²Œμ‹œκΈ€ μž‘μ„±μ„ 톡해 μ†μ‰½κ²Œ κ³΅μœ ν•  수 μžˆλŠ” μ„œλΉ„μŠ€
  • κ²Œμ‹œκΈ€μ— μΆ”μ²œ 및 λŒ“κΈ€ κΈ°λŠ₯을 톡해 λ‹€λ₯Έ μ‚¬μš©μžμ™€ μƒν˜Έμž‘μš©ν•  수 μžˆλŠ” μ„œλΉ„μŠ€

μ—°κ΄€ ν”„λ‘œμ νŠΈ


λͺ©μ°¨

μ‚¬μš© 방법

  1. Git clone repository
git clone https://github.com/iseungho/Capeasy.git

cd Capeasy
  1. Generate .env file
# μœˆλ„μš°μ˜ 경우

echo REACT_APP_SERVER_URL=your_back_end_api_server_url > .env
# Unix-like μ‹œμŠ€ν…œ(Linux, macOS)의 경우

echo "REACT_APP_SERVER_URL=your_back_end_api_server_url" > .env
  1. Install modules
npm install
  1. Run application
npm start

μ‹€ν–‰ ν™”λ©΄κ³Ό κΈ°λŠ₯ μ„€λͺ…

메인 νŽ˜μ΄μ§€

main

κ°€μš΄λ° 'Get Started' λ²„νŠΌμ„ 톡해 곡간 이미지 μ œμž‘ μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • 상단 λ©”λ‰΄λ°”μ—μ„œ Comunityλ₯Ό μ„ νƒν•˜λ©΄ μ œμž‘λœ 곡간 이미지 기반의 κ²Œμ‹œλ¬Ό 리슀트λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • About을 μ„ νƒν•˜λ©΄ μ„œλΉ„μŠ€μ˜ 기술적인 λ‚΄μš©μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 우츑 상단에 Login λ²„νŠΌμ„ 톡해 νšŒμ›κ°€μž… 및 λ‘œκ·ΈμΈμ„ 진행할 수 있으며, 둜그인이 μ™„λ£Œλœ κ²½μš°μ—λŠ” ν”„λ‘œν•„ 이미지가 ν‘œμ‹œλ©λ‹ˆλ‹€.
  • 둜그인이 μ™„λ£Œλœ 이후에 ν”„λ‘œν•„ 이미지λ₯Ό μ„ νƒν•˜λ©΄ λ§ˆμ΄νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜κ±°λ‚˜ λ‘œκ·Έμ•„μ›ƒμ„ 진행할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬μš© 방법

KakaoTalk_Photo_2024-12-07-20-07-46 001 KakaoTalk_Photo_2024-12-07-20-07-47 002 KakaoTalk_Photo_2024-12-07-20-07-47 003 KakaoTalk_Photo_2024-12-07-20-07-47 004 KakaoTalk_Photo_2024-12-07-20-07-47 005

메인 νŽ˜μ΄μ§€μ—μ„œ μŠ€ν¬λ‘€μ„ μ•„λž˜λ‘œ 내리면 μ„œλΉ„μŠ€ μ‚¬μš© 방법에 λŒ€ν•΄ μ„€λͺ…ν•˜λŠ” κ°„λ‹¨ν•œ λ§Œν™”λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

νšŒμ›κ°€μž… 및 둜그인 λͺ¨λ‹¬

signupsignin

카카였 및 넀이버 계정 기반 νšŒμ›κ°€μž… 및 λ‘œκ·ΈμΈμ€ ν˜„μž¬ μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ™μ˜μƒ μž…λ ₯

create0create4

λ™μ˜μƒμ„ μ„ νƒν•˜κ±°λ‚˜ λ“œλž˜κ·Έν•˜μ—¬ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • λ™μ˜μƒ μ™Έ λ‹€λ₯Έ ν˜•μ‹μ˜ νŒŒμΌμ„ μ—…λ‘œλ“œ ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
  • 곡간 μ΄λ―Έμ§€λ‘œ λ³€ν™˜ν•˜κΈ° 전에 올린 μ˜μƒμ„ 미리보기 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μΆ”μ–΅ μ œμž‘ν•˜κΈ° λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ 곡간 μ΄λ―Έμ§€λ‘œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ³€ν™˜ κ²°κ³Ό

result

λ™μ˜μƒμ„ 곡간 μ΄λ―Έμ§€λ‘œ λ³€ν™˜μ΄ μ™„λ£Œλœ κ²°κ³Ό ν™”λ©΄μž…λ‹ˆλ‹€.

  • VIEW360 λ·°μ–΄λ₯Ό 톡해 VR ν™˜κ²½μ—μ„œ 감상할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ‹€μš΄λ‘œλ“œ λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ ν•΄λ‹Ή 곡간 이미지λ₯Ό μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • μ €μž₯된 곡간 μ΄λ―Έμ§€λŠ” 가상 ν˜„μ‹€ ν”Œλž«νΌμ˜ 배경으둜 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • κ²Œμ‹œκΈ€ μž‘μ„± λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ ν•΄λ‹Ή 곡간 이미지 기반의 κ²Œμ‹œκΈ€μ„ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ²Œμ‹œκΈ€ μž‘μ„±

write

κ²Œμ‹œκΈ€μ— μ‚¬μš©λ˜λŠ” μ΄λ―Έμ§€λŠ” λ³€κ²½ν•  수 μ—†μœΌλ©°, 제λͺ© 및 λ‚΄μš©μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ²Œμ‹œκΈ€ 리슀트

board-list2

μ΄λ ‡κ²Œ μž‘μ„±λœ κ²Œμ‹œκΈ€μ€ Community νƒ­μ—μ„œ 확인이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

κ²Œμ‹œκΈ€ κ΄€λ ¨ μƒν˜Έμž‘μš©

board

κ²Œμ‹œκΈ€ μΆ”μ²œ 및 λŒ“κΈ€ κΈ°λŠ₯을 톡해 λ‹€λ₯Έ μ‚¬μš©μžμ™€ μƒν˜Έμž‘μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

마이 νŽ˜μ΄μ§€

mypage

마이 νŽ˜μ΄μ§€μ—μ„œ μ‚¬μš©μžκ°€ μž‘μ„±ν•œ κ²Œμ‹œκΈ€μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • ν”„λ‘œν•„ 이미지λ₯Ό ν΄λ¦­ν•˜μ—¬ ν”„λ‘œν•„ 이미지λ₯Ό λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • νšŒμ›μ •λ³΄ μˆ˜μ • λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ μ‚¬μš©μžμ˜ 이메일, λΉ„λ°€λ²ˆν˜Έ, λ‹‰λ„€μž„μ„ λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

기타 사항

  • μ‚¬μš©μ–Έμ–΄ 및 κ°œλ°œν™˜κ²½ :

About

Implementation of the client-side application in the Capstone-Design project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages