금요일에 프로젝트를 제출하고 시연발표회가 있었는데, 우리팀을 포함 14개팀의 발표를 들으면서 컨셉이 확실하거나 또는 구현한 기능이 인상적인 팀이 몇몇 있었다. 발표를 쭉 보면서 우리팀의 프로젝트에는 없는 내용들을 쭉 적어봤는데 생각보다 많아서 나중에 하는 프로젝트에 반영하려고 정리해봤다.
발표회를 보면서 나 또는 우리팀이 하지 못한 생각들을 마주할 때마다 내 시야가 이렇게 좁구나를 느꼈다.
그리고 세상에 개발자는 많고 그 개발자들이 만들어놓은 편의요소들이 상당히 많은데 이번 프로젝트에서 활용해볼 생각을 못한게 아쉬웠다. 메모를 해두었으니 다음 프로젝트에서는 적극 활용하려고 한다.
[각 프로젝트 발표를 보면서 괜찮다고 느꼈던 것들]
[기획단계]
실제 개발팀처럼 프로젝트 전에 일정 자세히
목업 - 피그마, 카카오오븐 같은 사이트 활용
전체 큰 레이아웃 공유
공통 변수, id, class 통일
[협업단계]
코드설계 - 공통 코드/ 유니크코드 분리
워크스테이션 or 깃허브 활용
최대한 주석 활용
[디자인요소]
키프레임 쇼텍스트 기능 - 글씨 애니메이션 효과(fade in/out)
favicon (타이틀 아이콘 삽입)
부트스트랩 - 내비게이션 바 / 캐로셀(회전목마처럼 사진돌아가게), 아코디언
footer 활용
[기능 구현]
같은 폼에서 내용만 다를 경우 - 컨텐츠를 db에서 가져옴
포지션 스티키 레이아웃 기능 - 스크롤 내려도 고정되는 기능
모달창 or 팝업창 사용
크롤링 api서버 활용
명언로직 - 화살표를 누르면 각 다른 명언 3가지가 돌아가면서 표시됨
overflow - 영역밖으로 글자 밖으로 넘치지 않게
히든 - visibilty / diplay none
[사용자 편의기능]
개인 소개 페이지 → 팀 소개 페이지
1. 홈버튼 or 뒤로가기 버튼
2. 메뉴버튼(각 멤버에게 바로 가도록)
3. 한페이지에서 다른 위치로 가도록 지정(앵커, 오프셋)
- 클릭시 자동스크롤 기능
'Sparta > Today I Learned' 카테고리의 다른 글
TIL 08) 2022.04.26 (화) | 개인 프로젝트 마무리 ㅠㅠ (1) | 2022.04.26 |
---|---|
TIL 07) 2022.04.25 (월) | 개인 프로젝트 시작 XD (0) | 2022.04.25 |
TIL 05) 2022.04.22 (금) | 미니 프로젝트 회고록 (0) | 2022.04.22 |
TIL 04) 2022.04.21 (목) | 미니 프로젝트 마감 :) (1) | 2022.04.21 |
TIL 03) 2022.04.20 (수) | 미니 팀프로젝트 시작 XD (0) | 2022.04.20 |