Skip to content

ryxxn/Enjoy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo


1. 서비스 개요

https://enjoy-enter.web.app/

대학교 학과 행사 참여 스탬프 및 공지 관리 서비스입니다. 해당 학과 이메일로 로그인하면 별도 인증 절차 없이 서비스를 이용할 수 있습니다.

2. 주요 기능

  • 사용자

    • 프로필 수정
    • 스탬프 등록
    • 공지사항 확인
  • 관리자

    • 사용자 권한 및 상태 관리
    • 스탬프 등록, 수정, 삭제, QR코드 생성 및 다운로드
    • 공지사항 등록, 수정, 삭제
  • firebase & algolia를 이용한 실시간 검색 기능 연동

  • code spliting으로 초기 로딩 속도 개선

  • optimistic update로 검색 DB와 싱크가 맞지 않는 문제 해결

3. 화면

사용자

1. 접속 및 상태별 화면

user_sreen_by_status1 user_sreen_by_status2 user_sreen_by_status3

2. 프로필 이미지 수정

user_profile_add

3. 스탬프 추가

user_stamps

4. 공지사항 조회

user_notices

관리자

1. 사용자 권한, 스탬프, 상태 관리

admin_users

2. 스탬프 관리 및 QR코드 생성

admin_stamp_qr

4. 개발 기간

  • 사용자 웹앱 - 2023.07.20 ~ 2023.07.23
  • 관리자 페이지 - 2024.02.23 ~ 2024.03.01
  • ~ 리팩토링 및 유지 보수 중

5. 개발 스택

  • React
  • Typescript
  • zustand
  • Styped-component (legacy)
  • Sass
  • Firebase
  • algolia

About

QR코드를 활용한 대학교 행사 관리 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors