https://korini-project.vercel.app/
- 스파르타 코딩클럽 내일배움캠프 심화프로젝트 - React A반 6팀 6진스👖
- 개발기간 : 2023.08.07 ~ 2023.08.11
🌳 클릭 시 프로젝트 상세구조
📦src
┣ 📂api
┃ ┣ 📜comment.ts
┃ ┣ 📜editprofile.ts
┃ ┗ 📜post.ts
┣ 📂assets
┃ ┣ 📜headerlogo.png
┃ ┣ 📜imagelogo.png
┃ ┣ 📜korini.png
┃ ┣ 📜logo_character.png
┃ ┣ 📜logo_header.png
┃ ┣ 📜logo_homebutton.png
┃ ┣ 📜mainlogo.png
┃ ┗ 📜profile_elephant.png
┣ 📂components
┃ ┣ 📂board
┃ ┃ ┗ 📜Mainposts.tsx
┃ ┣ 📂chatbot
┃ ┃ ┗ 📜ChatBot.tsx
┃ ┣ 📂detail
┃ ┃ ┣ 📜Pagenation.tsx
┃ ┃ ┗ 📜Post.tsx
┃ ┣ 📂layout
┃ ┃ ┣ 📜Header.tsx
┃ ┃ ┗ 📜Loading.tsx
┃ ┣ 📂main
┃ ┃ ┣ 📜Signin.tsx
┃ ┃ ┗ 📜Signup.tsx
┃ ┗ 📂mypage
┃ ┃ ┣ 📜ChangeNickname.tsx
┃ ┃ ┣ 📜ChangePassword.tsx
┃ ┃ ┗ 📜MyPosts.tsx
┣ 📂lib
┃ ┣ 📜client.ts
┃ ┗ 📜openai.ts
┣ 📂pages
┃ ┣ 📜Detail.tsx
┃ ┣ 📜Freeboard.tsx
┃ ┣ 📜Main.tsx
┃ ┣ 📜Mypage.tsx
┃ ┣ 📜NotFound.tsx
┃ ┣ 📜Studyboard.tsx
┃ ┗ 📜Write.tsx
┣ 📂redux
┃ ┣ 📂config
┃ ┃ ┗ 📜configStore.tsx
┃ ┗ 📂module
┃ ┃ ┣ 📜chatBotLogSlice.ts
┃ ┃ ┣ 📜chatBotUISlice.ts
┃ ┃ ┣ 📜modalSlice.tsx
┃ ┃ ┗ 📜userSlice.tsx
┣ 📂shared
┃ ┣ 📜Layout.tsx
┃ ┣ 📜PrivateRoute.tsx
┃ ┗ 📜Router.tsx
┣ 📂styles
┃ ┣ 📜globalStyles.ts
┃ ┣ 📜StButton.ts
┃ ┣ 📜StChatBot.ts
┃ ┣ 📜StComment.ts
┃ ┣ 📜StHeader.ts
┃ ┣ 📜StLoading.ts
┃ ┣ 📜StMyPage.ts
┃ ┣ 📜StPageButton.ts
┃ ┣ 📜StPost.ts
┃ ┣ 📜StPostCard.ts
┃ ┣ 📜StSignInUp.ts
┃ ┣ 📜StWrite.ts
┃ ┗ 📜theme.ts
┣ 📂types
┃ ┗ 📜types.ts
┣ 📜App.tsx
┣ 📜hooks.ts
┣ 📜index.tsx
┗ 📜react-app-env.d.ts
1. 팀 과제 소개
2. 팀 과제 주소
3. 기술스택
4. 사용한 라이브러리
5. 사용한 API
6. 버전 관리 시스템
7. 협업툴
8. 구현 기능 및 화면
- 게시판 카테고리를 학습 게시판, 자유 게시판으로 분류하였고, 각 카테고리별 게시글을 분류해서 볼 수 있습니다.
- 게시판의 글을 누르면 상세페이지로 들어가게 되고, 댓글도 작성할 수 있습니다. 단 글/댓글 작성 시 로그인이 필요합니다.
- 마이페이지로 이동하면 내가 쓴 글들을 모아볼 수 있고 닉네임, 비밀번호를 변경 할 수 있습니다.
- 그리고 오른쪽 아래 버튼을 누르면 chatGPT를 사용하여 “코린이들이 제일 힘들어하는!!! 변수명 이름 짓기”를 하여 이것에 대한 의견을 내며 자유로운 소통을 할 수 있습니다.
이 웹 페이지를 통해서 코린이들끼리 서로 정보를 공유하고 도와가며 많은 정보를 알아가 취업에 성공하는 지름길이 되었으면 좋겠습니다.
- 배포 URL : https://korini-project.vercel.app/
- TypeScript
- react
- html/css
- react-router-dom
- reduxjs/toolkit
- react-redux
- tanstack/react-query
- tanstack/react-query-devtools
- styled-components
- font-awesome
- react-hook-form
- react-js-pagination
- shortid
- supabase
- OpenAI
- Git, Github
- Visual Studio
- Slack
- figma



