Skip to content
@SeSAC-PIUM

SeSAC-PIUM (피움)

SeSAC-PIUM (피움)

pium_001

SeSAC 수강생들을 위한 프로젝트 매칭 플랫폼



🌱 팀원

이름 포지션 email
김소연 기획/퍼블리싱 kimsoso4638@gmail.com
양희광 프론트엔드 ekzm7040@naver.com
유미정 프론트엔드 ymj369@nate.com
이지현 프론트엔드/퍼블리싱 lkf6214@gmail.com
이화랑 기획/UXUI hrlee2929@gmail.com


✨ 수상

SeSAC 웹 퍼블리싱 교육과정 팀프로젝트 발표 대상 (1위)

main

📢 발표자료

pium_003 pium_003

✨ 프로젝트 설명



✨ 페이지 설명

메인 온보딩



 ✨메인  
[미정]
- 시안에 맞게 UI 디테일 수정
- 반복되는 코드를 함수로 묶거나 반복문을 사용하여 간결하게 하는 작업
[희광]
- JavaScript를 활용하여 header,footer 각 페이지별 동일하게 구현
- flex를 이용한 main page 구현
- swiper library를 통해 banner 구현
- JavaScript를 활용하여 하트클릭 on/off 구현
- localStorage를 활용하여 하트 수량 체크 구현
 ✨온보딩  
[지현]
- 설명텍스트
[소연]
- 레이아웃 구성과 페이지 이동 기능 구현
랜덤매칭 공간예약
 ✨랜덤매칭  
[소연]
- sweetalert2 를 이용한 모달창 구현
 ✨공간예약  
[지현]
- 설명텍스트
마이페이지 프로젝트 리스트
 ✨마이페이지  
[지현]
- 설명텍스트
 ✨프로젝트 리스트  
[미정]
- 직무, 캠퍼스 선택 기능 구현
- 캠퍼스 선택 시 취소할 수 있고 5개까지 선택 가능 기능 구현
- 스크롤바를 끝까지 내리면 새로운 리스트가 한 줄씩 나오는 기능 구현
- 반응형 구현
-검색어를 입력하고 제출하면 주소를 이용해 Project list page로 입력값을 전달할 수 있도록 구현
프로젝트 생성 프로젝트 상세
 ✨프로젝트 생성  
[미정]
- 반응형 구현
- 수량 선택 기능 구현
- input을 이용해 정보를 입력 기능 구현
- datepicker 플러그인을 사용하여 날짜를 선택 기능 구현
- CKeditor 플러그인을 사용하여 텍스트편집, 사진편집 등 기능 구현
 ✨프로젝트 상세  
[희광]
- 모집현황 고정을 위해 position.: fixed 를 주어 스크롤이 내려갈때 따라가게 구현


🛠

• 개발언어

• 라이브러리

• 디자인/협업

• 서비스 배포



🗓️

• 진행기간 23년 8월 7일 ~ 21일 (약 2주)

DAY TASK
기획/디자인 중심
(8/4 ~9)
- 프로젝트 주세선정
- 협업툴 결정 (slack,Figma)

- 필요기능 나열 후 페이지 도출
- 각자 페이지를 나눠 내용 구체화 후 와이어프레임 작성

- 와이어프레임 피드백/수정
- 페이지 디자인 완성
개발 중심
(8/10 ~20)
- 규칙/개발환경 세팅
- root.css / global style 설정
- 디렉토리 구조 설정

- 각자 페이지 맡아 개발시작

- 반응형 구현
- 페이지 배포/에러수정
- 발표자료 준비
발표
(8/21)
- 프로젝트 발표/시연


📁 (수정예정)

├── 📁 src
│   ├── 📁 components
│   │   ├── 📁 AuthInputForm
│   │   ├── 📁 ChatUserItem
│   │   ├── 📁 UserSearch
│   │   └── 📁 common
│   ├── 📁 constants
│   ├── 📁 hooks
│   ├── 📁 pages
│   │   ├── 📁 Auth
│   │   ├── 📁 Splash
│   │   └── 📁 Welcome
│   ├── 📁 routes
│   └── 📁 styles
└──


프로젝트 회고
소연 - 2주라는 기간 내에 어떤 주제를 선택해야 하는지 어느 정도의 결과물이 나와야 하는지에 대한 가이드라인이 따로 없어 초점을 잡기가 어려웠던 것 같습니다. 이런 디자인 개발 프로젝트 자체가 처음이어서 전부 다 생소했고 저희가 선택한 주제가 플랫폼 구축이라 일상적인 주제가 아니어서 더 다가가기 어려웠던 것 같습니다.
- 기획/디자인이 탄탄하게 완성되면 개발도 피그마를 보며 수월하게 맞춰서 진행될 수 있다는 걸 느꼈고 덕분에 피그마 사용의 중요성을 깨닫게 되었습니다. 다음엔 부족한 점을 보완하여 반응형도 직접 해보고 싶습니다.
희광 - 이번 프로젝트하면서 리더님이 기획 및 피그마로 디자인 부분을 먼저 해주신 덕에 고민 없이 코딩에만 집중할 수 있었다고 생각합니다. 이를 통해 기획 및 피그마가 얼마나 프로젝트를 하면서 시간과 협업에 도움이 되는지 알게 되었습니다.
- 아쉬웠던 점은 실력이 부족하여 기능 구현을 하는데 시간이 소비가 많았다는 점과 구현을 못한 점에서는 아쉬움이 남습니다. JS의 공부의 필요성을 느꼈습니다.
미정 - 저는 처음 팀 프로젝트를 한 거였는데 하기 전에는 의견이 잘 맞춰지지 않아서 갈등 상황이 생기지 않을까 걱정을 많이 했었는데요. 다행히 의견 충돌은 없었고 의견이 상충되더라도 서로 소통을 통해서 더 나은 방법으로 맞춰갈 수 있었습니다.
- 팀 프로젝트를 하면서 기획이 엄청 중요하다고 느꼈습니다. 처음에 기획을 잘 세워놓으면 프로젝트의 방향성을 잃지 않고 추후에 수정할 것도 적은 거 같습니다. 다음에 또 팀 프로젝트를 하게 되면 더 탄탄하게 기획을 세우고 프로젝트를 시작하고 싶습니다.
지현 1. 역할분담이 잘 이루어졌다. (기획/디자인/퍼블리싱/발표)
2. 페이지 분담 후 각자 맡은 페이지를 디자인 한 뒤에 한 사람이 디자인을 통일시켰는데 통일성 있는 페이지의 중요성을 느꼈다.
- 색상, 간격, 폰트, 공통 컴포넌트 등, 페이지 디자인이 안정적으로 보인다!
- 디자인이 정해진 후 코드를 짜니 차근차근 목표에 도달하는 느낌을 받았다
- 피그마로 협업한 것이 좋은 경험이었다고 생각한다! (자유자재로 이용하지는 못하지만! 디자인을 경험👍 원하는 곳에 코멘트 남기기👍)
3. 피그마를 토대로 global_style을 만들고 활용했는데 초반엔 쉽게 사용하다가 갈수록 복잡해졌다 class이름을 잘 설정해야겠다.
4. 리더님이 기획/디자인/교통정리/발표준비를 해서 편안하게 작업할 수 있었다. 감사합니다!

아쉬운/보완할점
1. 반응형과 능력을 넘어선 기능 구현... 백엔드 영역은 더 공부해 볼 것이고 발표가 끝난 뒤 보완할 예정이다
2. 공통으로 사용되는 파비콘을 헤더(헤더 푸터 include사용)에 넣으면 될 줄 알았는데 모든 페이지에 넣어주어야 했음
3. 디렉토리 구조관련 (페이지별로 폴더를 만들었는데 다음부터는 HTML, JS, CSS별로 폴더를 나눌 것)
화랑 - 좋았던점👍
막연하게 생각하던 주제를 기획과 디자인을 통해 구체화 하는 부분이 재밌었습니다. 개발 담당분들이 기획 의도는 지키되 좀 더 만들기 쉬운 방법들을 제안해주신 부분이 좋았습니다. 시간상 반응형을 못할거라 생각했는데 발표 전날 새벽까지 열심히 작업한 팀원들의 열정에 감동했습니다.
- 아쉬운/ 보완할점👏
짧은 시간내로 많은 페이지를 만들어야 하다보니 유효성 체크 등 UX측면은 생략한 부분이 있어서 아쉬웠습니다. 프로젝트가 끝난후 부족/생략한 부분을 모두 완성하고 시간 단축을 위해 사이드 프로젝트때 사용할 범용적인 디자인 시스템을 만들어야겠다 결심했습니다.

(🔼 Top)



Pinned Loading

  1. SeSAC-PIUM SeSAC-PIUM Public

    HTML 1 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…