Skip to content

[2024. 04. 25 ~ 2024. 05. 23] 그린 아카데미 Node.js & React 기반 풀스택 개발자 양성과정 - 3차 Node.js & React 프로젝트

Notifications You must be signed in to change notification settings

seeoya/bapbaksa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

밥박사

그린 아카데미 Node.js & React 기반 풀스택 개발자 양성과정

Node.js & React를 이용한 웹서비스 구현 Project [2024. 04. 25 ~ 2024. 05. 23]

🧨팀 주제 : 웹 API 서버 구축하기

🥧밥박사?

서비스 주제: "스마트 레시피 플랫폼"

바쁜 현대 사회에서 사람들은 종종 요리할 시간이 부족하거나 어떤 요리를 해야 할지 고민하는 경우가 많습니다. 이러한 상황에서 냉장고 속 식재료를 기반으로 사용자들에게 맞춤형 레시피를 추천하고 마켓을 연동해 손쉬운 구매과정을 제공하여 사용자들에게 시간 절약과 효율적인 식사 계획에 긍정적인 사용 경험을 주기 위해 밥박사가 탄생하였습니다. 밥박사 서비스는 사용자들이 건강하고 맛있는 음식을 더 쉽게 즐길 수 있도록 돕는 것을 목표로 하며, 바쁜 현대인들의 요리 생활에 편의성을 제공합니다.

🧑‍🤝‍🧑 멤버 구성

  • 팀장 : 김수영 - 총괄, local 및 AWS 서버/DB/Github 세팅, 서비스 DB 관리, 레시피 정보 제공 서비스 구현, 목록 내 검색 및 다중 필터링 기능 구현, 레시피 북마크 서비스 구현, 나의 냉장고(회원별 보유 재료 관리) 서비스 구현, 마켓 가상결제 API 추가(테스트 결제), 관리자 기능(회원 관리, 마켓 재고 관리)

  • 팀원 : 김진희 - 공통 스타일/기본 레이아웃 세팅, 헤더/푸터 구현, JWT를 활용한 회원 기능 구현(유효성 검사 추가), 소셜 로그인(구글, 카카오, 네이버) 구현, 프로필 이미지 업로드 기능, 다음 주소 API 추가(회원정보), 메일/SMS 전송 API 추가, 관리자 기능(구매 내역, 환불 관리)

  • 팀원 : 최희범 - 마켓 상품 이미지 데이터 수집, 마켓 상품 정보 제공 서비스 구현, 차트 API를 이용해 마켓 상품의 시세 변동 확인 서비스 구현, 회원별 장바구니 관리 및 상품 결제 과정 구현, 상품 구매 내역 및 주문에 대한 취소/환불/확정 기능 구현, 다음 주소 API 추가(마켓)

  • 팀원 : 최휘민 - 레시피와 식품 재료 관련 공공 데이터 수집 및 가공, 데이터 DB 세팅 및 관리, 데이터 서버 REST API 구축, 로컬 서버 연결 구축, 메인 페이지 구현, swiper.js 라이브러리 추가, 1:1 문의 기능 구현, 관리자 기능(매출 통계, 1:1 문의 관리), PPT

⚙ 개발 환경

  • 사용언어 : HTML, CSS, JAVASCRIPT, React.js, Node.js
  • 추가 기능 : ApexChart, Toss Payments, Axios, AWS(EC2, RDS), React-Query, JWT, nodemailer, coolsms, dotenv, multer
  • 데이터 베이스 : MySQL, DBeaver
  • 사용 툴 : Visual Studio Code, Git, Github
  • 데이터 : 농식물 빅데이터 거래소, 한국소비자원, 공공데이터 포털

참조

About

[2024. 04. 25 ~ 2024. 05. 23] 그린 아카데미 Node.js & React 기반 풀스택 개발자 양성과정 - 3차 Node.js & React 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •