자유롭게 설문을 할 수 있는 환경과 그에 대한 당첨 보상을 통해 키오스크에 대한 관심도 상승
사람들이 많이 모이는 버스 정류장의 키오스크를 활용한 설문조사 플랫폼
키오스크 내 QR코드를 활용하여 모바일 기기로 설문 조사 실시 후 당첨 마일리지 수령
2022.01.10 ~ 2022.02.18 (6주)
멤버 이름 | 멤버 역할 | 개발 내용 |
---|---|---|
이효림 (팀장) | Backend, Hardware, CI/CD | 전체 DB 설계, 서버구축, 회원관리, 로그인 DB관리, 배포 및 키오스크 연동 |
이언호 (팀원) | Frontend, Jira관리, UCC제작 | 버스정보/설문/마일리지/로그인 API 연동, 소셜로그인, 마일리지 적립/출금 기능 DB저장(FE) |
홍종규 (팀원) | Frontend, Backend 보조 | 날씨API연동, 설문/마일리지 DB관리, 추가설문 페이지 기능 구현, 마일리지 적립/출금 기능 DB저장(BE) |
김영후 (팀원) | Frontend, Git, UI/UX 디자인 | 구글맵API연동, 키오스크/웹 페이지 UI/UX 디자인, 룰렛/마일리지 적립/출금 기능 구현 |
-
-
- 키오스크 화면 하단의 QR코드 스캔을 하면 룰렛 페이지로 이동됩니다.
- 룰렛을 돌리면 6가지 당첨 마일리지중 하나가 당첨됩니다.
-
- 마일리지를 수령하기 위해서는 로그인이 필요합니다.
- 이용자의 편의를 위해 회원가입이 아닌 소셜 로그인을 통해 이용할 수 있습니다.
-
😃 배운 점 🧡
✔ 프로젝트를 하면서 처음으로 Git, Jira를 활용하였다.
✔ React를 공부하는 계기가 되었고, Material-UI와 Styled-Components를 공부하였다.
✔ Jira 활용법을 배웠다. (Epic, Story, Subtask)
✔ 페이지 마다 UI를 작업하다 보니, CSS 역량이 향상됐다.
😫 힘들거나 아쉬운 점 💧
✔ React를 처음 공부하면서 프로젝트를 진행하다 보니, 개발 속도가 느렸다.
✔ Git Branch를 사용하면서 충돌 발생이 잦았다.
✔ 프로젝트 중간에 2명의 팀원이 취업으로 인해 이탈하여 역할이 늘어났다.
🤔 개선할 점 🔥
✔ Git에 대해 좀 더 공부하여 충돌을 일으키지 않고, 발생했다면 원인을 찾고 바로 해결해야 한다.
✔ 프로젝트 과정에서 배운 내용은 바로바로 문서화를 해야한다.
✔ UI/UX 측면에서 고민을 많이 해야할 것 같다.