/elice_library_p1

도서관 대출 서비스 프로젝트

Primary LanguageCSS

엘리스 도서관 대출 서비스

Flask, MySQL, Bootstrap을 이용해 도서관 책 대여 웹서비스를 구현했습니다.(개인프로젝트)
서버사이드 렌더링 방식이며, Flask ORM을 이용하여 데이터베이스를 이용했습니다. main



프로젝트 구조

├── app/
│      ├─ __init__.py
│      ├─ models.py
│      ├─ main.py
│      ├─ dashboard.py
│      ├─ detail.py
│      ├─ auth.py
│      ├─ migrations/
│      ├─ static/
│      │   ├─ books.json
│      │   ├─ css/
│      │   ├─ js/
│      │   └─ img/
│      ├─ tests/
│      │   └─ error_handler.py
│      └─ templates/
│            ├─ base.html
│            ├─ home.html
│            ├─ dashboard.html
│            ├─ detail.html
│            ├─ login.html
│            ├─ signup.html
│            └─ error.html
├── .env
├── .gitignore
├── config.py
├── loaddata.py
├── requirements.txt
└── README.md


개발 일일회고록 📝

날짜 주요 이슈
21.11.16(화) 개발환경셋팅
21.11.17(수) DB(users, books)설계 및 이미지 처리 방식 구상
21.11.18(목) 프로젝트 재설계
로그인/회원가입 기능 개발
책 소개 페이지 구현
21.11.19(금) DB(rent) 설계
대여하기 기능 개발
사용자별 Dashboard 구현
21.11.20(토) 반납하기 기능 개발
로그인/회원가입 버그 수정 및 UI 개편
메인페이지 UI 개편
21.11.21(일) 평점(Rating)테이블 설계
책 평점 보여주기 기능 추가
책 소개 페이지 UI 개발
21.11.23(화) 책 소개 페이지(리뷰 부분) 바닐라 자바스트립트 방식 도입
책 리뷰 삭제 기능 개발
21.11.24(수) Dashboard UI 개편
회원가입 폼 조건(regex사용) 설정 완료
21.11.25(목) error_handler.py 추가
error.html 생성
21.11.26(금) VM배포
이슈 트러블 슈팅
발표자료 작성