isdiscodead / BaaN

시작이 반이다, BaaN!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BaaN

시작이 반이다, BaaN! : 직접 커스터마이징 하는 시작 페이지 like lion 9th

Repository Card


✍️ 요약

  • 사용 대상

    자신만의 취향과 니즈를 담은 시작 페이지로 하루 일과를 시작하고 싶은 직장인 혹은 학생

  • 문제 의식

    평소 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적으로 봤을 때 더 나은 점을 많이 찾을 수 있어서 좋았습니다. 특히나 시작 페이지인 만큼 불필요한 페이지 이동을 막고자 모달을 많이 활용했는데 코드를 더 효율적이고 깔끔하게 짤 수만 있다면 더 좋았을 것 같습니다.

About

시작이 반이다, BaaN!


Languages

Language:JavaScript 87.3%Language:CSS 5.4%Language:Python 4.7%Language:HTML 2.6%