Giter Club home page Giter Club logo

ex05-dn's People

Contributors

pasitoapasito avatar

Stargazers

 avatar

Watchers

 avatar

ex05-dn's Issues

[issue] 유저 회원가입 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 유저 회원가입 기능 구현

상세 내용

  • Django-Ninja를 활용하여 유저 회원가입 기능 구현
  • 유저 이메일, 닉네임, 패스워드를 활용하여 회원가입 진행(이메일, 닉네임, 패스워드는 모두 필수 입력값)
  • 각 유효성검사(이메일 형식, 패스워드 조건)에 통과하면 회원가입 성공
  • 유저 패스워드는 해싱 후 DB에 저장

[issue] 프로젝트 초기세팅

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 프로젝트 초기세팅

상세 내용

  • Django 프로젝트 초기세팅
  • DB 연결(PostgreSQL)
  • 프로젝트 환경파일 생성(.env)
  • .gitignore 파일과 requirements.txt 파일 생성
  • Swagger 세팅

[issue] 프로젝트 DB 모델링

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 프로젝트 DB 모델링

상세 내용

  • Django 프로젝트 DB 모델링
  • models.py 정의
  • makemigrations/migrate 명령으로 DB 스키마 동기화

[issue] 가계부 기록 생성/조회/수정/삭제/복구 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 가계부 기록 생성/(리스트)조회/수정/삭제/복구 기능 구현

상세 내용

  • Django-Ninja를 활용하여 가계부 기록 CRUD 기능 구현
  • 가계부 기록 조회는 필터링, 정렬, 검색 기능도 함께 구현
  • 가계부 기록 삭제 기능은 Soft Delete 기능으로 구현
  • 모든 기능은 인증/인가에 통과한 경우에만 사용 가능

[issue] JWT 인증/인가 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 유저 로그인 기능 구현

상세 내용

  • Django-Ninja와 PyJWT 라이브러리를 활용하여 JWT 기반의 인증/인가 기능 구현
  • JWT 토큰의 디코딩 성공 여부에 따라 인증/인가 제어
  • 단, 만료된 토큰은 인증/인가에 통과할 수 없음

[issue] 가계부 카테고리 생성/리스트조회/수정/삭제/복구 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 가계부 카테고리 생성/(리스트)조회/수정/삭제/복구 기능 구현

상세 내용

  • Django-Ninja를 활용하여 가계부 카테고리 CRUD 기능 구현
  • 가계부 카테고리 조회는 필터링, 정렬, 검색 기능도 함께 구현
  • 가계부 카테고리 삭제 기능은 Soft Delete 기능으로 구현
  • 모든 기능은 인증/인가에 통과한 경우에만 사용 가능

[issue] 가계부 생성/조회/수정/삭제/복구 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 가계부 생성/(리스트)조회/수정/삭제/복구 기능 구현

상세 내용

  • Django-Ninja를 활용하여 가계부 CRUD 기능 구현
  • 가계부 조회는 필터링, 정렬, 검색 기능도 함께 구현
  • 가계부 삭제 기능은 Soft Delete 기능으로 구현
  • 모든 기능은 인증/인가에 통과한 경우에만 사용 가능

[issue] 유저 로그인 기능 구현

이슈 타입

  • 셋업
  • 기능추가
  • 리펙토링
  • 버그
  • 코드수정
  • 테스트
  • 리뷰적용

이슈 내용:

  • 유저 로그인 기능 구현

상세 내용

  • Django-Ninja를 활용하여 유저 로그인 기능 구현
  • 필수 입력값(이메일/패스워드) 확인
  • 입력된 이메일과 유저 이메일 정보가 일치하는지 확인
  • 입력된 패스워드와 유저 이메일 정보가 일치하는지 확인
  • 위의 모든 유효성 검사를 통과하면 토큰(액세스/리프레시) 토큰 발급

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.