Giter VIP home page Giter VIP logo

logiclist's Introduction

프로젝트 설명

  1. 정리되지 않은(쓰레기 코드) 검색하기 위한 로직리스트 블로그 개발

  2. TODOLIST 기능 개발

    1. 당일 데이터는 싱글톤 메모리 변수에 저장 (memorysave)
    2. 전날 TodoList DataBase저장 (upload)
    3. 완료 및 삭제 버튼 생성
      1. 완료 시 완료 콘텐츠로 이동 (upload)
      2. 삭제 시 DB 저장 안함
    4. 당일 완료 또는 삭제하지 않은 TODOLIST는 DB저장(upload)

    TODOLIST Schema

  3. 레이아웃

    1. Figma 사용

개발환경

  1. 언어 : Java (Spring Boot Framework)

    1. JDK 17
    2. Spring Security
    3. lombok
    4. 패스워드 암호화 - JBcypt
    5. 게시글 에디터 - Toast UI Editor(Markdown)
  2. 빌드 - Gradle

  3. DataBase - Postgresql

    1. DB Schema

    LogicList DB_SChema

  4. 서버 - AWS EC2

    1. 이미지 리소스 저장 - AWS S3
  5. ERD - dbdiagram

기능 설명(글자를 클릭해 관련 정보를 볼 수 있습니다.)

Toast UI Editor Image URL 업로드

TodoList 기능 구현

  • 프론트 소스 구현

    • TodoList 생성버튼 클릭 시 Script Event
    • 일부 return 값 별 분기가 필요하여 async 함수 사용
  • 백엔드 소스 구현

    • 등록 후 24시간이 경과된 컨텐츠는 삭제 후 Database에 저장
      • 추후 Todo 테이블과 분리하여 운용필요
    • 최대 5개의 TodoList 전달
  • 페이징 구현

logiclist's People

Contributors

lso5507 avatar

Watchers

 avatar

Forkers

fossabot

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.