Skip to content

Joonw00/teenTalkTalk-api

 
 

Repository files navigation

Yeongam-project

  • 나루의 영암군 프로젝트
  • 관리자 페이지 클라이언트단을 포함한 BE 단일 레포지토리

모바일 화면

모바일 화면

어드민 페이지

로그인 화면 어드민 대시보드
로그인 화면 어드민 대시보드

기술 스택 & ERD(개체 관계 다이어그램)

기술 스택 ERD
기술 스택 ERD

프로젝트 구조

  • controllers/: 클라이언트의 요청을 받아 해당 요청에 대한 처리를 서비스(Service) 레이어에 위임하고, 서비스 레이어에서 처리된 결과를 받아 FE에 전달합니다.
  • routes/: 클라이언트의 요청을 적절한 컨트롤러의 액션으로 라우팅합니다. 인증 미들웨어를 포함하여 요청의 사전 처리를 수행할 수 있습니다.
  • services/: 데이터베이스와의 상호작용을 포함한 실제 데이터 처리 로직을 구현합니다. 컨트롤러로부터 호출되어 데이터 처리 작업을 수행합니다.
  • public/: 정적 파일(이미지, CSS 파일, 클라이언트 사이드 JavaScript 파일 등)을 저장합니다. 클라이언트에게 직접 제공됩니다.
  • views/: EJS 템플릿 파일을 포함하며, 서버 사이드에서 동적으로 HTML을 생성하여 클라이언트에게 제공합니다.
  • utils/: 데이터베이스 연결 설정 등 프로젝트 전반에 걸쳐 사용되는 유틸리티 함수를 포함합니다.

시작하기

프로젝트를 로컬 환경에서 실행하기 위한 단계는 다음과 같습니다

필요한 의존성 설치:

npm install

서버 실행:

npm start

👀 팀 소개

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.5%
  • EJS 23.9%
  • CSS 12.0%
  • Python 1.9%
  • HTML 1.3%
  • HCL 0.4%