Skip to content

Latest commit

Β 

History

History
79 lines (58 loc) Β· 2.39 KB

File metadata and controls

79 lines (58 loc) Β· 2.39 KB

DSM-ROC_Backend

Project Introduction

πŸ’‘ μ„œλΉ„μŠ€ μ†Œκ°œ: μΉœκ΅¬λ“€κ³Ό ν•¨κ»˜ μ±Œλ¦°μ§€λ₯Ό λ§Œλ“€κ³ , λ§Œλ“  μ±Œλ¦°μ§€λ₯Ό 같이 μˆ˜ν–‰ν•˜λŠ” μ„œλΉ„μŠ€

Tech Stack

  • TypeScript
  • Node.js
  • Express
  • TypeORM
  • MySQL

Project Structure

src
β”œβ”€β”€ config              # environment variables and configuration
β”œβ”€β”€ constants           # constants
β”œβ”€β”€ controllers         # controllers
β”œβ”€β”€ entity              # database entities
β”œβ”€β”€ loaders             # startup process modules
β”œβ”€β”€ middlewares         # middlewares
β”œβ”€β”€ repositories        # repositories
β”œβ”€β”€ routes              # router
β”œβ”€β”€ services            # services
β”œβ”€β”€ shared              # shared
β”œβ”€β”€ utils               # utility functions
β”œβ”€β”€ app.ts              # App entry point
└── ormconfig.ts        # ORMConfig

Getting Started

Prerequisites

  • Install Node.js.
  • Refer to the .mock.env file and create the .env & .env.dev file in the root directory.

Run

development mode

yarn install
yarn dev

production mode

yarn install
yarn build
yarn start

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project Member

[ πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦ DSM-ROC Backend Developer Member ]
⌨️ Backend Developer ⌨️