React를 사용한 개인 프로젝트를 제작하려고 한다.
사용할 기술 스택은 HTML, Styled-components, React이고 Router, Redux를 이용해 페이지와 변수, 함수를 전역으로 관리할 것이다.
1) 주제 선정
일반적인 웹 페이지를 따라 하거나 참고하여 웹을 만드는 것이 아닌 새로운 아이템으로 모바일에서 사용 가능한 웹을 만들고 싶었다.
안드로이드, IOS를 모르니 스마트폰 브라우저에서 사용 가능하게 만들고자 한다.
2) 아이템
2-1) 목적
매일 아침 유저들의 하늘 사진을 공유하는 것이 주목적이다.
2-2) 서브 콘텐츠
회원가입을 하면 회원마다 성장시킬 수 있는 나무를 받게 되는데 아침마다 하늘을 찍은 사진을 업로드하여 공유하면 그 회수에 따라 나무가 점차 성장한다.
2-3) 공유
사진을 업로드하게 되면 장소와 날짜가 같이 저장되고, 간단한 기분을 추가할 수 있다.
회원들은 업로드된 사진들에 좋아요 표시를 할 수 있으며 이는 랭킹에 반영된다.
2-4) 사진 요청
A지역에 있는 회원이 B지역에서의 일정이 있을 때 B지역에 사는 회원에게 현재 날씨가 어떤지 사진과 함께 업로드해 달라고 요청할 수 있다.
3) 0712 작업 내용
- DB 예시 구축
- Router 연결
- login / join 기능 구현