시작이 반이다, BaaN! : 직접 커스터마이징 하는 시작 페이지 like lion 9th
-
사용 대상
자신만의 취향과 니즈를 담은 시작 페이지로 하루 일과를 시작하고 싶은 직장인 혹은 학생
-
문제 의식
평소 Todo List를 아이패드나 휴대폰 어플리케이션, 또는 노트에 정리하는 습관
but! 하는 일은 전부 컴퓨터를 사용하기 때문에 매번 확인하려면 불편하고 딴짓의 계기가 되어버림
→ 웹에서도 간편하게 Todo List를 작성하고 관리할 수는 없을까? 🤔
→ 이왕이면 하루의 할 일과 연관된 것들( 북마크, 일정, 메모 등... )을 한눈에 볼 수 있다면 어떨까?
→ 그렇지만 나에게 '필요한' 것만 눈에 들어와야 하니까 사람마다 다르게 만들 수 있어야 되겠다!
-
제공 서비스
✨ MVP
- Todo List : 투두 리스트 작성 / 수정 / 삭제 기능
- Book mark : 북마크 링크 추가 ( 제목 설정 가능 )→ 페이지 제목 및 아이콘 자동
- Calendar : 캘린더 확인 및 일정 추가 / 수정 / 삭제
- Memo : 자주 확인해야 하는 내용이나, 자주 보고 싶은 사진을 등록
→ 원하는 컨텐츠만 추가, Drag&Drop으로 자유롭게 정렬 가능!
⚡ Improved
- Search : 그때 그때 필요한 검색 엔진으로 편하게 검색
- Weather : 오늘의 날씨 확인 ( 도시 설정 가능 )
- News : 오늘의 이슈가 되는 뉴스 목록
- Django
- Docker
- Ajax
- fullcalendar js 라이브러리
- Ajax
- beautiful soup
- 아이디어 구상 및 구체화, 디자인 + 프로토타이핑
- HTML&CSS 작성
- Ajax를 활용한 Todo 기능 구현
- Beautiful Soup 활용 북마크 기능 구현
- Django View Class를 사용한 백엔드 구현
- 기존에 강의로 배웠던 Django의 class view 대신 직접 함수형으로 여러 기능을 커스터마이징해가며 구현해봤는데, 생각보다 어려웠지만 UX적으로 봤을 때 더 나은 점을 많이 찾을 수 있어서 좋았습니다. 특히나 시작 페이지인 만큼 불필요한 페이지 이동을 막고자 모달을 많이 활용했는데 코드를 더 효율적이고 깔끔하게 짤 수만 있다면 더 좋았을 것 같습니다.