Skip to content

홍익대학교 멋쟁이사자처럼 11기 중앙해커톤 프로젝트 I-GO FE

Notifications You must be signed in to change notification settings

dbstj0403/I-GO-FRONT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎁 I-GO

스크린샷 2024-05-05 오후 12 58 07

🏠 프로젝트 소개

아이고, 어르신! 스마트폰 사용법이요?

제가 가서(I-go) 알려드릴게요!


  • 홍익대학교 멋쟁이사자처럼 11기에서 진행한 중앙 해커톤의 주제 '디지털 소외' 를 해결할 수 있는 서비스를 고안하고자 했습니다.
  • I-GO는 가장 대표적인 디지털 소외 계층인 노인층의 디지털 교육과, 주로 디지털 기기를 이용해 학습하는 학생층의 기기 수요를 동시에 충족하는 서비스입니다.
  • 해당 서비스에서 요양원이나 복지원이 교육 프로그램을 등록하게 되면 디지털 기기 대여를 원하는 학생들이 교육 프로그램에 참여하여 노인 분들께 키오스크 사용법, 스마트폰 사용법 등을 가르쳐 드린 후, 저희가 보유한 디지털 기기를 대여받을 수 있습니다.

💌 팀원 소개

Front-end

👑 원윤서
@dbstj0403
장윤영
@oonyongs
이태휘
@THLcode

Back-end

👑 손지석
@jiseokson
김동현
@unam17
이다인
@dainnida

🛠️ 기술 스택

Front-end

Back-end

Cowork tools


🗓️ 개발 기간

  • 2023.07 ~ 2023.12

⭐️ 주요 기능


  • OAuth 2.0을 이용한 소셜 로그인 기능
    • Kakao, Google, Github

스크린샷 2024-05-05 오후 12 59 26

  • 교육 프로그램 등록 및 조회 기능
    • 지역과 교육 분야에 따른 필터링 제공

스크린샷 2024-05-05 오후 12 58 25

  • 기부할 전자기기 등록 기능
    • 기종과 기기명, 특이사항 등을 기입 받아 DB에서 관리

스크린샷 2024-05-05 오후 12 58 56

  • 1:1 문의 기능
    • soket.io를 이용한 실시간 채팅 기능
    • 유저 이름과 들어가고자 하는 채팅방 이름을 등록하여 실시간 채팅에 참여 가능

✅ 배운 점 & 아쉬운 점

  • 아무래도 처음 경험한 프로젝트이다 보니, 브랜치 관련 전략도 사용하지 못했고 효율적이고 깔끔한 주석이나 커밋, 개발 및 트러블 슈팅 기록을 남기지 못했던 점이 아쉬웠습니다. 프로젝트가 끝나고 나니 아쉬웠던 점이 눈에 보이지만 해당 프로젝트에서 부족했던 것들을 다음 프로젝트에서는 꽉꽉 채울 수 있도록 해야겠습니다. 💪🏻🔥
  • 해커톤이 끝난 뒤 1차적인 개발이 끝나고, 추가적인 기능을 넣고자 했던 것이 실시간 채팅 기능이었습니다. 학교 수업과 개발을 병행하는 것이 생각보다 쉽지 않았지만 백엔드 팀원들과 꾸준히 소통하며 최초에 기획했던 완성적인 모습의 채팅 기능은 아니었지만, 유저 이름과 채팅방 이름을 받아서 채팅룸을 생성하고 실시간으로 메시지를 주고받을 수 있는 기능을 추가하였습니다. 실시간 채팅이라는 기능이 처음에는 굉장히 막막하고 어렵게 느껴졌지만, 여러 자료들을 참고하고 공부하여 만들어냈던 경험은 제게 뿌듯하고 소중한 경험으로 남았습니다. 다음 프로젝트에서는 기회가 된다면 무한 스크롤과 좀 더 상세한 채팅 기능의 구현에 대해서 깊은 고민을 해보고자 합니다.

About

홍익대학교 멋쟁이사자처럼 11기 중앙해커톤 프로젝트 I-GO FE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.4%
  • CSS 12.6%
  • HTML 1.0%