/demoim_fe

팀 프로젝트는 하고 싶지만, 같이 할 사람이 없다면? 당장 떠오르는 아이디어가 없다면? 지금 바로 Demoim에서 시작하세요!

Primary LanguageJavaScript

Demoim

IT관련 취업 희망자거나 협업을 하고싶은 사람들을 위한 플랫폼

프로젝트 배경

🤷🏻‍♀️ 혼자 공부하는 예비 개발자/디자이너/기획자 들은 어디서 팀 프로젝트를 경험 할 수 있을까요?

🚀 Target User

  • 혼자 공부하는 예비 개발자/디자이너/기획자

    → 그 중에서도 좋은 프로젝트 아이디어는 있는데 같이 할 사람이 없는 그룹

    → 팀 프로젝트는 하고 싶은데 마땅한 아이디어가 없어서 고민하고 있는 그룹으로.

그래서 이 두 그룹이 만날 수 있다면?! 서로 필요한 부분을 충족시켜줄 수 있다고 생각하여 데모임 프로젝트가 시작 되었습니다.

프로젝트 소개

예비개발자/디자이너/기획자 들이 직접 프로젝트 팀을 모집하고 지원 할 수 있는 팀빌딩 플랫폼

  • 프로젝트 모집공고를 작성하고, 지원자를 선택하여 프로젝트 팀 구성
  • 회원 간 프로필 열람을 통해 상호간 기본적인 정보 제공(포지션,연락처,간단한 소개)
  • 본인이 뽐내고 싶은 프로젝트들을 공유할 수 있고, 회원 간 스몰톡을 나눌 수 있는 커뮤니티

개요

  • 프로젝트 이름: Demoim(데모임)
  • 개발기간: 2021.04.23 ~ 2021.05.28
  • 개발 인원: 프론트엔드 3, 백엔드 3, 디자이너 1

🎮 Tools

- View (React with JavaScript, React-Router, Styled-components)
- State Management (Redux, Redux-Thunk, Immer, Redux-actions)
- Build Tool (Create React App)
- Code Quality Tool (ESLint, Prettier)
- Infrastructure (AWS S3, Route 53)
- Design Tool (Sketch, Figma, Zeplin)
- Other Tools (Git, Github, notion, Slack etc.)

기능

  • 문자인증
    • CoolSMS를 사용하여 유저가 자신의 휴대전화 번호를 입력을하면 서버에서 Response로 인증번호가 오고 그것을 비교하여 인증처리를 함
  • 팀 만들기
    • 주최자의 경우
      • Quill-Editor를 사용해서 작성자가 원하는 모집글을 쓸 수 있다.
      • 프론트엔드 / 백엔드 / 디자이너 / 기획자를 모집할 수 있고, 최대 인원은 총 10명이다.
      • 원하는 기간만큼 모집을 할 수 있으며, 지원자를 선택하여 팀원으로 뽑을 수 있다.
      • 주최자가 희망인원을 다 선택을 하거나 모집 기간이 지나면 모집이 마감된다
    • 참가자의 경우
      • 원하는 프로젝트를 지원 할 수 있다.
  • Detalk(커뮤니티)
    • 프로젝트 자랑
      • Quill-Editor을 이용하여 사용자가 자신이 했던 프로젝트를 다른 회원들과 공유할 수 있다.
      • 댓글로 해당 프로젝트에 대한 피드백을 주고받을 수 있다.
    • 스몰톡
      • 소소한 잡담및 정보를 나눌 수 있는 공간이다.
      • 댓글로 질문을 주고 받을 수 있다.
  • 나의 로그
    • 로그인한 회원의 프로필을 관리 할 수 있다
    • 나의 프로젝트 참가 이력과, 현재 참가 하고 있는 프로젝트, 내가 주최한 프로젝트를 볼 수 있다.
    • 자신이 작성한 스몰톡과 프로젝트 자랑하기도 볼 수 있다.
    • 다른 유저의 정보를 확인 할 수 있다.