Skip to content

hzoou/membership_todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to membership-todo 👋

Version Documentation Maintenance

2019 boostcamp mission 3

directory structure

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

Database Modeling

image

.env에서 사용하는 환경변수

DB_HOST=127.0.0.1 DB_USER=remote DB_PASSWORD=boostcamp2019 DB_NAME=todo

API

Preview

메인 페이지 - 로그인 한 경우

메인 페이지 - 로그인 안 한 경우

로그인 페이지

회원가입 페이지

관리자 페이지

보드 페이지 (읽기/편집 권한 있는 경우)

보드 페이지 (읽기 권한 있는 경우)

보드 페이지 (권한이 없는 경우)

마이 페이지 (내 보드에 권한 추가)

마이 페이지 (내가 권한이 있는 보드 목록)

Install

npm install

DB Setting

mysql> source 경로/web/database/sql/init-db.sql

Start

npm start

Version

npm 6.9.0
node 10.16.3
mysql 8.0.17

Author

👤 hzoou (Woo hyeju)

🤝 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

2019 BoostCamp Membeship Mission 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published