[✍️ Dev Log] 박경훈 / 2021-10-28
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- authentication, full-stack
Research direction
The log mentions route files including home.js, map.js, bookmark.js, userinfo.js, more.js, mypage.js, login.js, signup.js, write.js, and postread.js, plus App.js and auth.js. Start by reading the authentication flow and token handling; no concrete acceptance criteria or defined change is provided, so completion cannot be determined from this issue.
Written by the indexing model from the issue text.
Description
오늘은 어떻게 프로젝트에 기여했나요?
- 대부분의 페이지 route연결로 전환 가능(home.js, map.js, bookmark.js, userinfo.js, more.js, mypage.js, login.js, signup.js, write.js, postread.js)
- App.js(클라)와 auth.js(서버) axios통신으로 받아온 토큰을 로컬스토리지에 저장
- 브라우져 새로고침시에도 로그인상태 유지 구현
- 비회원, 회원 모드에 따른 접근가능 페이지 구현
- state에 따라 노출되는 버튼 변경 구현
오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 토큰을 어떤 절차로 클라이언트에서 보유하며, 토큰에는 어떤 정보를 포함해야하는지, 앞으로 이루어질 axios요청에서 어떤식으로 활용될지 구상, 설계, 계획 하는 것 자체가 어려웠으며 많은 시간을 생각하는데에 쏟은 것 같다.
내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- 자체로그인의 경우처럼, 소셜로그인도 로그인유지 구현예정
- 소셜로그인의 경우 구글토큰을 기본적으로 부여받게 되는데, 이 토큰만으로 사이트를 이용할수있을지, 구상해야할 것 같다.
- 안될경우 소셜회원가입 기능이 구현이 필요할 수 있음.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from codestates/ThereWeather
-
error
Difficulty 1/5 Under an hour Newbie friendliness 72/100
codestates/ThereWeather#58 ·
-
devlog
Difficulty 4/5 3-5 days Newbie friendliness 20/100
codestates/ThereWeather#197 ·
-
error
Difficulty 4/5 3-5 days Newbie friendliness 25/100
codestates/ThereWeather#196 ·
-
devlog
Difficulty 5/5 Over a week Newbie friendliness 10/100
codestates/ThereWeather#195 ·
-
[👾 Error Handling] EagerLoadingError [SequelizeEagerLoadingError]: post is not associated to user!Openerror
Difficulty 3/5 1-2 days Newbie friendliness 15/100
codestates/ThereWeather#188 ·
All issues in codestates/ThereWeather
Similar issues
-
Add google analyticsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
NCAR/music-box-interactive#628 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
remotion-dev/remotion#11847 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
phoenixframework/phoenix_live_view#4456 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
AllTheMods/ATM-10#4436 ·
Maintainers usually reply within 5 days