yapp-github / 20th-android-team-1-be Goto Github PK
View Code? Open in Web Editor NEW[20th] Android 1팀 BackEnd
License: Apache License 2.0
[20th] Android 1팀 BackEnd
License: Apache License 2.0
사용자가 자신의 정보 조히
HTTPS 적용할 수 있도록 인증서 발급 및 설정
이슈 및 PR 형식 위한 템플릿 추가
약속 중인 제안 리스트 조회기능 개발합니다.
수정된 기획에 따라 데이터 모델을 수정
확정된 단일 약속 상세 조회
사용자 관련 데이터 모델 생성
사용자 닉네임 최대 글자 5자
확정된 약속 리스트 조회 및 월별, 일별 약속을 조회하는 기능 구현합니다.
약속 제안 생성시 약속 제안 기본 정보 저장과 파티장의 시간 응답을 분리해서 요청/응답하도록 플로우를 수정합니다.
약속 제안이 기본 정보로 생성되고 일정 시간이 지날 때까지 파티장의 응답이 처리되지 않는다면 삭제되도록 처리합니다.
초대 링크를 받은 사용자가 약속 가능 시간 응답하는 기능을 개발합니다.
테스트 중 논의되어 수정된 사항 및 버그 처리
액세스 토큰 / 리프레시 토큰 만료시의 처리와 갱신 구현
DB 연결함
인원수에 따른 컬러값 처리
약속 제안 생성시 선택할 수 있는 카테고리 목록 가져오기
main 브랜치에 push시 자동 배포 구성
서버 시간대 확인 날짜 처리 변경
기초적인 서버 구축
-에러 처리 형식 동일하게 맞추기 위한 코드 구현
추가 수정 사항
사용자 탈퇴 시에 에러뜨는 거 수정
카테고리 정보 반환시 카테고리의 타입 추가
카카오톡 로그인/ 회원가입 기능 구현
스웨거 파일 분리 및 작성
응답 가능한 날짜를 추가 구현하며 생긴 수정 사항 반영
Swagger 및 컬러값 설정을 하면서 YAML 및 JSON 파일이 실행시 필요해졌으나
빌드시 .ts 외의 파일은 포함되지 않아서 배포시 발생하는 버그 픽스
약속 잡기 관련 모델 생성
약속 제안 관련된 기능 중 리스트 조회 기능 구현
사용자 탈퇴 처리시 버그 픽스
카테고리 종류에 따라 랜덤으로 이름을 하나 받는 API 구현
약속 제안 관련된 기능 중 일부 구현
스웨거 적용해 API 문서화
약속 아이디 (promisingId)와 사용자 액세스 토큰 받아서 해당되는 상태 반환
사용자 탈퇴 기능 구현 및 탈퇴한 사용자에 대한 처리
사용자 이름 변경 API 구현
코딩 방식 통일을 위한 ESLint와 Prettier를 적용함
약속 제안에서 기존 다른 사람들이 응답해놓은 시간 조회
약속장이 약속 시간을 정해 확정하면 해당 약속을 생성
응답 인원 5인 이상일 경우 인원수와 컬러값 제대로 매칭되지 않음
참여자 목록 이름 가나다순 정렬
알림 관련된 데이터 모델 생성
모두 false인 boolean 배열 넘겨주기보다 flag와 같이 오가는 데이터량 줄일 수 있는 방식으로 개선
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.