Giter VIP home page Giter VIP logo

elice_library_p1's Introduction

엘리스 도서관 대출 서비스

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배포
이슈 트러블 슈팅
발표자료 작성

elice_library_p1's People

Contributors

martinalee94 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.