으쌰으쌰

바닐라JS 로 만드는 북마크 웹앱 📓 (0) 계획 편

HYEMBURGER 2023. 1. 24. 18:37

 

 

 

 

 

 

이번에 만들어 볼 웹앱은 바로바로~~

📓 북마크 웹앱 📓 

저번과 다르게 계획서부터 (?) 차근차근 하기 위해서 이번엔 0편! 계획 편!

 

 

0. 북마크 웹앱 ?

처음에는 To-Do 리스트를 구현해볼까 했지만, 이왕 하는 거 비슷하지만 관심있는 걸 만들고 싶었다.

투두리스트 같은 경우에는 매일 들어가서 사용해야하지만, 이상하게 컴퓨터나 핸드폰으로 하면 매일 하기 힘들어서 ^👅^;;

가끔 들어와서 와다다다 기록하는 나만의 장소 ... 가 갖고 싶었다. 

책 읽으면서 필사를 자주 하는 편인데 그것들을 좀 더 보기 편하게 정리할 수 있겠다! 싶어서 바로 구현 도전.

 

1. 어떤 기능을 구현할까?

만들고 싶은 기능 아무렇게나 적어두는 것 보다는 주기능 / 부가기능으로 나누기로 했다.

 

주기능

✔︎ 로그인

✔︎ 회원가입

✔︎ 회원탈퇴

✔︎ 회원정보 확인

✔︎ 게시물 등록

✔︎ 게시물 수정

✔︎ 게시물 삭제

✔︎ 게시물 확인

✔︎ 반응형 웹

 

부가기능

✔︎ 생일 축하!

✔︎ 라이트 / 다크버전

✔︎ 영어 / 한국어 / 일본어 변경

✔︎ 애니메이션

(로그인 성공 후 가운데 -> 오른쪽 위로 이동, 게시물 등록 후 밑으로 슬라이드-다른게시물 밀어냄 등등..)

 

지금은 이정도!

만약에 나중에 더 추가하게 된다면 밑에 적어두자!

 

 

2. 사용하는 언어?

HTML, CSS, JavaScript (바닐라JS)

그리고 언어라고 하기에는 뭐하지만 저번에 사용했던 localStorage를 다시 한 번 사용하기로 했다.

 

 

3. 이 과정에서 무엇을 얻고 싶은가?

🍔 html, css에 대한 보다 깊은 이해와 활용

🍔 웹 접근성, 시맨틱 태그에 대한 이해

저번에 아주 작고 소중한 ... 로그인 회원가입 기능 구현을 진행하면서 html css 에 대한 이해도가 많이 부족하다는 걸 느꼈고, 웹 접근성과 시맨틱 태그도 마찬가지였다. 

최대한 많은 사람들에게 친절한 웹앱을 만들고 싶기에 접근성, 시맨틱태그에 대한 공부는 필수 중의 필수!! 라고 느꼈다. 

이번 기회에 보다 더 폭넓은 이해와 활용이 가능하도록 노력할 것이다. 이번 기회에 알게된 것들은 잘 정리해서 포스팅도 꼭 할 것. 아자!

 

🍔 JS와 친해지기

옛날보다는 친해진 것 같지만 (정말 아무것도 모르는 0의 시절...) ... 아직 한참 멀었다 😂 이건 정말 많이 써보고 만들어보는 수 밖에 없으니. 가장 중요한 건 어렵다고 어물쩡 넘어가지 말기. 모르겠는 건 찾아보고, 해결한다면 기록하기. 모든 기록은 피가 되고 살이 된다!! 

🍔 코드 한 줄 한 줄 왜 이렇게 썼는지 자문하기

대강 이래야 하니까 ~ 같이 후다닥 넘어가버리지 말자. 예를들어 비슷한 작동을 하는 메서드들이 여러개 있는데 왜 이걸 썼는지, 왜 전역변수로 설정했는지, 포맷방식은 왜 이렇게 했는지 ... 최대한 자문하며 만들기. 

 

🍔 (매우중요) 꾸준히 해서 무언가를 완성해보는 경험을 쌓는 것

1/30까지 완성! 이 나의 계획이자 목표. 절대!! 벼락치기가 아니라 하루에 정해진 양을 꾸준히 하는 경험 그리고 이를 통해 완성해보는 경험~ 

나에게 가장 필요한 경험이기에 이번 기회를 꼭 잡도록 하자 >_< 파이팅 나야..🤸🏻 파이팅....💢