- Node JS (Backend)
- MongoDB (Database)
- Express JS (Framework Based on NodeJS)
- Mongoose (Object Data Modeling (ODM) library)
- EJS (Embedded JavaScript Templating Engine)
- Multer (Image Uploading)
- Express Session (Strong Session Messages)
- Dotenv (Environment Variables)
- Nodemon (Monitoring Server)
- Bootstrap 5 (Designing)
- DataTable (Pagination, Sorting etc.)
- Fontawesome (Icons)
- DB명: ZioDocs
- Collections
- docs (Embedded document)
- files (Linked document)
- docs collection
{
"_id" : ObjectId("506ebba74c935cb364575e95"),
"Subject" : "문서제목입니다.",
"LastStatus" : "상신/승인/반려/보류",
"WriteUserName" : "작성자명",
"RegDate" : "작성일자",
"CntFiles" : 0,
"Thumbnail" : "썸네일이미지명",
"files" : [{
"fId" : "606exdefa74c935cb364575e95",
"FileName" : "파일명",
"Thumbnail" : "썸네일",
"FileSize" : "Byte단위"
},{
"fId" : "606exdefa74c935cb364575e96",
"FileName" : "파일명",
"Thumbnail" : "썸네일",
"FileSize" : "Byte단위"
}]
}
- files collection
{
"_id" : ObjectId("606exdefa74c935cb364575e95"),
"FileName" : "파일명",
"Thumbnail" : "썸네일",
"FileSize" : "Byte단위",
"SvrNo" : "존재서버번호",
"Path" : "경로",
}
- 첫번째 : 약간의 기능 변경
- view페이지 하단에 수정/삭제 버튼 넣고 동작시키기
- 리스트에 작성일자 시:분:초로 정확한 시간 보이게 하기
- 문서등록과 수정화면에서 select박스를 radio버튼으로 변경하기
- 두번째 : 회원검색기능
- 리스트페이지
- 성명,나이,남여,회사명,연락처,국가명
- 조회페이지
- 리스트페이지
- 세번째 : 상세검색페이지
- 검색영역 (국가, 나이, 태그, 눈색깔, 좋아하는 과일)
- 결과는 통계절, 리스트절로 표시