🌎

지지마(지구를 지킬 마스터피스)

Search
Team
이름
태그
MBTI
블로그 주소
5분기록보드 주소
한마디!
👑 Sub-Leader
ISTP
최종 프로젝트 다 같이 으쌰으쌰 해봐요
🫅 member
INFJ
최종 프로젝트 모두 같이 힘내봐요!!
🖌️Designer
👨‍🏫 tutor
Quick Link (자유롭게 작성해주세요)
Github
green-action
green-action
시연영상
프로젝트
프로젝트 명 : SOOM
소개
한 줄 정리 : 친환경 및 지속가능성을 추구하는 플랫폼으로, 사용자들이 모임을 생성하여 다양한 활동을 공유하고 참여할 수 있도록 하며, 기관 및 단체의 캠페인 정보를 제공합니다.
내용
사용자들이 친환경적이고 지속 가능한 활동을 공유하고 참여할 수 있는 모임을 만들 수 있습니다.
환경 보호와 관련된 기관 및 단체들이 주최하는 캠페인과 이벤트에 대한 정보도 제공됩니다.
사용자들이 직접 모임을 열거나 참여해 인증샷을 올리고 공유할 수 있습니다.
활동 참여와 인증샷 글쓰기를 통해 포인트를 획득하여 굿즈로 교환할 수 있습니다.
프로젝트 핵심 기술
기본 패키지 관리자 : yarn
FE 개발 툴 : Next.js (React 기반)
전역상태 관리 라이브러리 : Zustand
비동기 로직 서버상태관리 라이브러리 : TanStack / React-Query
인증/인가 및 데이터베이스 : Supabase
CSS : Tailwind CSS, Next UI
선택 구현사항 : 채팅, 챗봇
기획 관련 메모
디자인 파일(임베드/링크 선택)
팀 전체 5분 기록 보드 → 작성 후 본인 개인 5분기록보드에 개인화 필수
Search
작성자
대분류
5분 기록
소분류
기록일자
일정 분류
곽인해
메모/생각정리
그외 기타..
2024/03/27 00:08
1주차
2024/03/27 00:39
기록 전
발표자료
중간 발표 시연 영상
최종 발표 시연 영상
중간 발표 자료
Loading PDF…
최종 발표 자료
Ground Rules
- 초기 기획시 : 계속 같이 이야기나누기 - 기술면접카타 - 40분 답변작성 - 20분 이야기나누기 - 오전 스크럼 : 10:10 - 오후 스크럼 : 월/목 7시, 화/수/금 8시 - 질문사항 : 질문 생기면 바로바로 하기 - 특이사항 일정 공유 (슬랙 등) - ex) 부재중, 장시간 자리비움 - 식사시간 : 앞뒤로 10분 여유있게
Plain Text
복사
Goals
- 마감기한 지키기 - 각자 챌린지 기능들 완성하기
Plain Text
복사
Time Table
시간
AM 09:00 - 10:00
기술면접 답안작성
기술면접 답안작성
기술면접 답안작성
기술면접 답안작성
기술면접 답안작성
AM 10:00 - 10:30
Daily Scrum
Daily Scrum
Daily Scrum
Daily Scrum
Daily Scrum
AM 10:30 - 12:00
PM 12:00 - 01:00
PM 01:00 - 02:00
PM 02:00 - 03:00
PM 03:00 - 03:30
PM 03:30 - 04:00
PM 04:00 - 05:00
PM 05:00 - 06:00
PM 06:00 - 07:00
PM 07:00 - 08:00
디자이너 회의
디자이너 회의
PM 08:00 - 08:30
Daily Scrum
Daily Scrum
Daily Scrum
Daily Scrum
주간회고
PM 08:30 - 09:00
TIL & 5분기록 보드 작성
TIL & 5분기록 보드 작성
TIL & 5분기록 보드 작성
TIL & 5분기록 보드 작성
TIL & 5분기록 보드 작성
SA 피드백
캘린더
Search
June 2025
Today
S
M
T
W
T
F
S
API 명세 - 큰 기능으로 토글화 해서 관리해보세요!
Search
기능
담당자
상태
method
URL
request
response
시작 전
SELECT
/mypage
{ ”user_uid” : uuid, ”display_name” : string, ”point” : number, ”profile_img” : string, ”introduction” : string }
시작 전
UPDATE
/mypage
{ ”display_name” : string, ”profile_img” : string, ”introduction” : string }
시작 전
SELECT
/mypage
{ ”id” : string, ”user_uid” : string, ”content” : string, ”start_date” : string, ”end_date” : string, ”location” : string, ”recruit_number” : number, ”is_recruiting” : boolean }
시작 전
SELECT
/mypage
{ ”id” : uuid, ”user_uid” : string, ”title” : string, ”content” : string, ”img_url” : string, ”created_at” : string, ”action_id” : string, ”acton_type” : string }
시작 전
SELECT
/mypage
{ ”id” : uuid, ”user_uid” : string, ”title” : string, ”content” : string, ”start_date” : string, ”end_date” : string, ”location” : string, ”recruit_number” : number, ”created_at” : string, ”is_recruiting” : boolean }
시작 전
UPDATE
/mypage
{ ”is_recruiting” : boolean }
곽인해
시작 전
INSERT
/add
{ ”img_url”: string, ”action_id”: uuid, }
곽인해
시작 전
UPDATE
/edit/[id]
{ ”id”:uuid, ”user_uid”:uuid, }
김현주
시작 전
INSERT
{ id: email(유저아이디) password: 비밀번호 }
massage: “로그인 성공” islogin: true massage: “로그아웃 완료” islogin: false
김현주
시작 전
INSERT
{ id: email(유저아이디) password:비밀번호 display_name: nickname(닉네임) introduction: 자기소개를 아직 작성하지 않았어요 profile_img: null point: 0 }
message:”회원가입 완료”
조성준
let { data: group_green_actions, error } = await supabase .from('group_green_actions') .select('*')
{data, error}
김경연
시작 전
곽인해
시작 전
INSERT
/add
{ ”user_uid”: uuid, ”title”: string, ”content”: string, ”action_id”: uuid, ”action_type”: string, ”img_url”: string, }
곽인해
시작 전
SELECT
/community
{ ”user_uid”: uuid, ”title”: string, ”content”: string, ”action_id”: uuid, ”action_type”: string, ”img_url”: string, }
곽인해
시작 전
UPDATE
/detail/[id]
{ ”user_uid”: uuid, ”title”: string, ”content”: string, ”action_id”: uuid, ”action_type”: string, ”img_url”: string, }
곽인해
시작 전
DELETE
/detail/[id]
커뮤니티 댓글
시작 전
INSERT
/detail/[id]
{ ”post_id”: uuid, ”content”: string, ”user_uid”: uuid, }
커뮤니티 댓글
시작 전
SELECT
/detail/[id]
{ ”post_id”: uuid, ”content”: string, ”user_uid”: uuid, }
커뮤니티 댓글
시작 전
UPDATE
/detail/[id]
{ ”post_id”: uuid, ”content”: string, ”user_uid”: uuid, }
커뮤니티 댓글
시작 전
DELETE
/detail/[id]
SELECT
/groupAction
{ "id" : "string" "img_ulr:"string" "title" : "string" "content" : "string" "hosted_by" : "string" }
서혜련
시작 전
/mypage
서혜련
시작 전
/
조성준
시작 전
{ "id" : "string" "action_id:"string" "user_uid" : "string" }
조성준
시작 전
{ "id" : "string" "post_id:"string" "user_uid" : "string" }
시작 전
SELECT
/
{ ”id” : uuid, ”user_uid” : string, ”title” : string, ”content” : string, ”start_date” : string, ”end_date” : string, ”location” : string, ”recruit_number” : number, ”created_at” : string, ”is_recruiting” : boolean }
시작 전
SELECT
/
{ ”id” : uuid, ”user_uid” : string, ”title” : string, ”content” : string, ”img_url” : string, ”created_at” : string, ”action_id” : string, ”acton_type” : string }
김경연
SELECT
/goods
{ ”id” : uuid, ”img_url” : string, ”product_name” : string, ”product_info” : string, ”point” : number }
김경연
시작 전
SELECT
/individualAction/detail/[id]
{ ”id” : uuid, ”user_uid” : uuid, ”title” : string, ”content” : string, ”start_date” : string, ”end_date” : string, ”location” : string, ”recruit_number” : number, ”created_at” : string, ”kakao_link” : string, ”is_recruiting” : boolean }
곽인해
시작 전
UPDATE
/edit/[id]
{ ”start_date”: string, ”end_date”: string, ”title”: string, ”content”: string, ”location”: string, ”recruit_number”: number, ”kakao_link”: string, }
김경연
시작 전
DELETE
/individualAction/detail/[id]
{ ”id” : uuid }
곽인해
시작 전
INSERT
/add
{ ”start_date”: string, ”end_date”: string, ”title”: string, ”content”: string, ”location”: string, ”recruit_number”: number, ”kakao_link”: string, }
ERD Diagram
Architecture
프로젝트 지원금 사용 내역
Search
날짜
내역
금액
스크린샷
지출자
supabase plan upgrade
₩35,190
IMG_4086.jpeg
곽인해
gabia 도메인 구입
₩17,600
DCF0AE74-4EE6-4149-A5F4-3D98A5B65C76_1_105_c.jpeg
곽인해
유저 피드백 당첨
₩18,900
사용내역.jpg
조성준
유저 피드백 당첨(배민 3만원권*1, 1만원권*3)
₩60,000
IMG_4105.jpegIMG_4104.jpeg
곽인해
유저 피드백 당첨
₩18,900
KakaoTalk_20240502_222733830_01.jpg
김경연
유저 피드백 당첨
₩18,900
자바칩4.jpg
김현주
유저 피드백 당첨(배민 1만원권*2, 스벅*1)
₩26,300
Screenshot_20240502-235110_KakaoTalk.jpg
서혜련
잔액 4210원 / 6명 = 702원씩 배분
0
마감
COUNT8
SUM₩195,790