해커톤 프로젝트 Pokerunner Frontend 리포지토리 입니다.
- @Pyo-heesu (희수)
- @SeokHoChoi (석호)
- Create-next-app (cra-template-pwa)
- React.js
- ESLint
- @ddoddii (소은)
- @dailyzett (세준)
- 백엔드에 대한 자세한 내용은 여기에서 확인하실 수 있습니다.
$ npm run start
$ npm run build
$ npm run lint:fix
이 페이지는 우리 프로젝트의 주요 기능을 시연하는 란입니다. 각 페이지의 기능을 설명하는 GIF를 확인해주세요.
인트로 페이지
기기고유 아이디를 대체하는 UUID와 사용자 닉네임, 지역, 기본 포켓몬을 받아서 회원가입 및 자동 로그인을 하는 페이지입니다. 가입 후 My Page의 포켓몬 도감 카드에는 나의 기본 포켓몬이 들어가 있습니다.
마이페이지
러닝을 진행하며 이스터에그로 맵에 숨겨둔 포켓몬들을 잡을 수 있습니다. 잡은 포켓몬들은 포켓몬 도감 카드에 추가됩니다. 반짝반짝 빛나는 애니메이션을 통해 현재 디폴트 포켓몬을 알 수 있으며, 클릭하여 디폴트 포켓몬을 변경할 수 있습니다.
러닝 지도
현재는 서울을 기준으로 지도를 설정해 두었습니다. 내가 달렸던 구역은 반짝반짝 애니메이션으로 표시됩니다. 포켓몬스터의 관장 시스템을 차용하여 1등이 관장 역할을 맡고 있으며, 각 구를 클릭하면 1, 2, 3위가 누구인지 확인할 수 있습니다.