Einere / membership-todo-mirror

boostcamp membership 3rd mission - todo for public

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to membership-todo πŸ‘‹

Version

boostcamp membership - mission 3 : Todo Wap App

🏠 Homepage

Structure

Frontend

./
β”œβ”€β”€ lib/                      # ꡬ역 별 μŠ€νƒ€μΌ μ‹œνŠΈ
β”œβ”€β”€ public/                   # 정적 λ¬Έμ„œ
β”œβ”€β”€ src/                      # μ†ŒμŠ€ 파일
|   β”œβ”€β”€ assets/               # 각쒅 μ†ŒμŠ€
|   β”œβ”€β”€ components/           # 뷰에 λ“€μ–΄κ°ˆ μ»΄ν¬λ„ŒνŠΈ
|       β”œβ”€β”€ admin/            # κ΄€λ¦¬μž νŽ˜μ΄μ§€μš© μ»΄ν¬λ„ŒνŠΈ
|       └── normal/           # 일반 μ‚¬μš©μž νŽ˜μ΄μ§€μš© μ»΄ν¬λ„ŒνŠΈ
|   β”œβ”€β”€ views/                # νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ
|   β”œβ”€β”€ main.js               # μ—”νŠΈλ¦¬ 포인트
|   └── router.js             # λΌμš°ν„°
β”œβ”€β”€ tests/                    # ν…ŒμŠ€νŠΈμš© 
└── .env                      # ν™˜κ²½λ³€μˆ˜ μ„€μ •νŒŒμΌ

Backend

./
β”œβ”€β”€ bin/                      # Express ꡬ동
β”œβ”€β”€ cors/                     # CORS κ΄€λ ¨ μ„€μ • 파일
β”œβ”€β”€ databases/                # λ°μ΄ν„°λ² μ΄μŠ€ κ΄€λ ¨ 파일
|   β”œβ”€β”€ DDL/                  # DDL    
|   β”œβ”€β”€ models/               # λͺ¨λΈλ“€    
|   β”œβ”€β”€ SQL/                  # SQL 
|   └── index.js              # DB API μ—”νŠΈλ¦¬ 포인트
β”œβ”€β”€ middlewares/              # μ»€μŠ€ν…€ 미듀웨어
β”œβ”€β”€ public/                   # 정적 λ¬Έμ„œ
|   β”œβ”€β”€ images/               # 정적 이미지
|   β”œβ”€β”€ javascripts/          # 정적 μžλ°”μŠ€ν¬λ¦½νŠΈ
|   β”œβ”€β”€ stylesheets/          # 정적 μŠ€νƒ€μΌ μ‹œνŠΈ
|   └── uploads/              # μ—…λ‘œλ“œ 파일 λ³΄κ΄€μ†Œ
β”œβ”€β”€ routes/                   # 라우트
|   β”œβ”€β”€ adminRouter.js        # 인덱슀 κ΄€λ ¨ 라우트
|   β”œβ”€β”€ indexRouter.js        # 인덱슀 κ΄€λ ¨ 라우트
|   β”œβ”€β”€ itemRouer.js          # μœ μ € κ΄€λ ¨ 라우트
|   └── userRlouter.js        # μœ μ € κ΄€λ ¨ 라우트
β”œβ”€β”€ session/                  # μ„Έμ…˜ μ„€μ • 파일
β”œβ”€β”€ utils/                    # μ»€μŠ€ν…€ μœ ν‹Έλ¦¬ν‹°
β”œβ”€β”€ views/                    # λ·° 파일 (SSR은 μ•„λ‹˜)
β”œβ”€β”€ .env                      # μ„€μ • 파일
β”œβ”€β”€ app.js                    # μ—”νŠΈλ¦¬ 포인트
└── db.json                   # λ°μ΄ν„°λ² μ΄μŠ€

Design

ERD

Skill & Dependency

Backend

  • Node.js
  • Express
  • cors
  • crypto
  • dotenv
  • multer
  • mysql2
  • nodemon
  • passport
  • pm2
  • redis
  • uuid

Frontend

  • Vue.js
  • vue-router
  • fetch API

Install

project/back

npm install

project/front

npm install

Usage

project/back

npm run dev 

project/front

npm run serve

Author

πŸ‘€ Einere

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❀️ by readme-md-generator

About

boostcamp membership 3rd mission - todo for public


Languages

Language:Vue 59.8%Language:JavaScript 39.3%Language:HTML 0.5%Language:Pug 0.3%Language:CSS 0.1%