Skip to content

prgrms-fe-devcourse/FEDC2_2JAVATAYO_Dongyoung

Repository files navigation

2JAVATAYO 🚐

image

사이드 팀 프로젝트를 하고 싶은 분들을 위한 팀원 모집 서비스입니다.


✨ 데모

https://2javatayo.netlify.app/


🚪 프로젝트 소개

2022/06/06 ~ 2022/06/22 (17일)


  • 경력이 있는 신입을 원하는 사회, 협업 경험을 쌓고 싶으시다면 2JAVATAYO의 문을 두드려주세요.✊
  • 👷‍♂️ 개발자 🧑‍🏫 디자이너 👩‍🔧AI엔지니어 등 다양한 포지션을 서로가 필요로 하고 있습니다.
  • 규모가 작아도 실속있는 팀 프로젝트를 하고 싶은 개발자들이 모여 만든 서비스입니다.
  • 더 이상 불특정다수로 구성된 팀 프로젝트를 하면서 자신의 🎰운을 시험하지 마세요. 2JAVATAYO는 사용자에 대한 검증 시스템을 갖추고 있습니다. 👀
  • 소셜 미디어(좋아요, 팔로우, 댓글) 기능을 통해 지속 가능하고 안정된 팀 프로젝트 경험을 누리세요. ☺️


🙋🏻 팀원 소개

박유현 김남경 마혜경 정현진 주형진
image image image image image


⚙️ 개발환경

💪 언어 & 라이브러리

TypeScript JavaScript React Context API Emotion Storybook ESLint Ant-Design code style: prettier

🔧 도구

Git GitHub Visual Studio Code Figma Notion Discord Slack

GitHub Discussions : https://github.com/prgrms-fe-devcourse/FEDC2_2JAVATAYO_Dongyoung/discussions
GitHub Wiki : https://github.com/prgrms-fe-devcourse/FEDC2_2JAVATAYO_Dongyoung/wiki



설치 및 실행

  • 설치 : $ npm install
  • 실행 : $ num run start
  • 스토리북 실행 : $ npm run storybook

페이지 구성도

2JAVATAYO_페이지 구성도_2




폴더 구조

🚐 2JAVATAYO
├── package.json
├── node_modules
├── craco.config.js
├── tsconfig.json
├── .eslintrc.json
├── .prettierrc.json
├── 📂 public
│   ├── favicon.ico
│   ├── index.html
│   └── 📂 assets
│          └── 📂 icons
├── 📂 src
│   ├── index.js
│   ├── App.tsx
│   ├── 📂 assets
│   ├── 📂 components
│   │      ├── 📂 404
│   │      ├── 📂 create
│   │      ├── 📂 detail
│   │      ├── 📂 edit
│   │      ├── 📂 home
│   │      ├── 📂 profile
│   │      ├── 📂 result
│   │      ├── 📂 signIn
│   │      ├── 📂 signUp
│   │      └── 📂 common
│   │             ├── 📂 AppLayout
│   │             ├── 📂 Button
│   │             ├── 📂 ErrorMessage
│   │             ├── 📂 Footer
│   │             ├── 📂 Input
│   │             ├── 📂 Label
│   │             ├── 📂 ProfileImage
│   │             ├── 📂 SkillIcon
│   │             └── index.tsx
│   ├── 📂 constants
│   │      └── skill.ts
│   ├── 📂 hooks
│   │      ├── index.tsx
│   │      ├── useHover.stories.js
│   │      └── useHover.ts
│   ├── 📂 pages
│   │      ├── 404.tsx
│   │      ├── create.tsx
│   │      ├── detail.tsx
│   │      ├── edit.tsx
│   │      ├── home.tsx
│   │      ├── profile.tsx
│   │      ├── result.tsx
│   │      ├── signIn.tsx
│   │      ├── signUp.tsx
│   ├── 📂 routes
│   │      └── Router.tsx
│   ├── 📂 styles
│   │      ├── reset.tsx
│   │      └── theme.tsx
│   ├── 📂 types
│   │      ├── App.ts
│   │      └── model.ts
│   └── 📂 utils
│          ├── storage.ts
│          └── 📂 apis
│                 ├── auth.ts
│                 ├── channel.ts
│                 ├── comment.ts
│                 ├── common.ts
│                 ├── follow.ts
│                 ├── index.ts
│                 ├── like.ts
│                 ├── notification.ts
│                 ├── post.ts
│                 ├── search.ts
│                 ├── setting.ts
│                 └── user.ts
└── README.md


최종발표ppt.pdf