web
├── 📂 bin
| └── 📄 www
├── 📂 database
| └── 📂 sql
| └── 📄 init-db.sql
| └── 📄 config.js
| └── 📄 connection.js
├── 📂 middlewares
| └── 📄 auth.js
| └── 📄 passport.js
| └── 📄 session.js
├── 📂 models
| └── 📄 board.js
| └── 📄 query.js
| └── 📄 sqlExecutor.js
| └── 📄 user.js
├── 📂 public
| └── 📂 images
| └── 📂 javascripts
| └── 📂 components
| └── 📄 Log.js
| └── 📄 Modal.js
| └── 📄 Permission.js
| └── 📄 admin.js
| └── 📄 board.js
| └── 📄 mypage.js
| └── 📄 signup.js
| └── 📄 utils.js
| └── 📂 stylesheets
| └── 📄 admin.css
| └── 📄 board.css
| └── 📄 index.css
| └── 📄 log.css
| └── 📄 modal.css
| └── 📄 mypgae.css
| └── 📄 sign.css
├── 📂 routes
| └── 📂 api
| └── 📄 admin.js
| └── 📄 board.js
| └── 📄 mypgae.js
| └── 📄 signin.js
| └── 📄 signup.js
| └── 📄 api.js
| └── 📄 index.js
├── 📂 views
| └── 📂 layout
| └── 📄 header.ejs
| └── 📄 sign-form.ejs
| └── 📂 link
| └── 📄 head.ejs
| └── 📄 admin.ejs
| └── 📄 board.ejs
| └── 📄 board.ejs
| └── 📄 error.ejs
| └── 📄 index.ejs
| └── 📄 mypage.ejs
| └── 📄 signin.ejs
| └── 📄 signup.ejs
└── 📄 app.js
DB_HOST=127.0.0.1 DB_USER=remote DB_PASSWORD=boostcamp2019 DB_NAME=todo
메인 페이지 - 로그인 한 경우
메인 페이지 - 로그인 안 한 경우
로그인 페이지
회원가입 페이지
관리자 페이지
보드 페이지 (읽기/편집 권한 있는 경우)
보드 페이지 (읽기 권한 있는 경우)
보드 페이지 (권한이 없는 경우)
마이 페이지 (내 보드에 권한 추가)
마이 페이지 (내가 권한이 있는 보드 목록)
🏠 Homepage
npm install
mysql> source 경로/web/database/sql/init-db.sql
npm start
npm 6.9.0
node 10.16.3
mysql 8.0.17
👤 hzoou (Woo hyeju)
- Github: @hzoou
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator