Skip to content

Erna23/Planvas_Backend

 
 

Repository files navigation

Planvas Backend

💻 UMC 9기 데모 프로젝트 💻


🚀 Planvas Backend를 소개합니다!

Planvas는 사용자 맞춤형 목표 설정, 달성률 추적, 주간 캘린더 요약 및 추천 활동 제공을 통해
사용자가 스스로 목표를 달성하고 건강한 습관을 형성할 수 있도록 돕는 서비스입니다.

백엔드는 안정적이고 확장 가능한 구조를 기반으로 설계되었으며,
효율적인 데이터 관리와 인증 시스템을 통해 서비스를 지원합니다.


🏛️ 시스템 아키텍처

Planvas 백엔드는 AWS EC2 기반 서버 환경에서 운영되며,
Node.js(Express) API 서버와 MySQL 데이터베이스를 중심으로 구성되어 있습니다.

JWT 기반 인증 미들웨어를 통해 사용자 요청을 처리하고,
Prisma ORM을 활용하여 데이터베이스와의 상호작용을 효율적으로 관리합니다.

또한 PM2와 Nginx를 통해 서버 안정성과 운영 효율성을 확보하였습니다.


🔎 기술 스택

Environment


Development


Database


Communication & Tools


📌 데이터베이스 설계

  • User: 사용자 정보 및 인증 관리
  • Goal: 목표 설정 및 진행 상태 관리
  • Task: 세부 실행 단위 및 달성률 관리

image

About

UMC 9기 데모 프로젝트 Planvas_Backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%