moviebara-server's Introduction
moviebara-server's People
moviebara-server's Issues
[Task] users controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: users controller 작성
TODO
- get('/') 요청시 accessToken에 담긴 정보를 토대로 해당 유저의 정보를 가져온다.
- get('/:user_id') 요청시 user_id를 토대로 해당 유저의 정보를 가져온다.
- post('/') 요청시 body에 담긴 정보를 토대로 새 데이터 추가 (회원가입 기능)
- patch('/') 요청시 body에 담긴 정보를 토대로 데이터 업데이트 (비밀번호 수정 등)
Estimated time
Pick one
3h
[Task] Express 앱 초기화
ISSUE
- Group:
server
- Type:
feature
, - Detail: Express 앱 초기화
TODO
- Express 앱을 생성하고 초기화
- 초기에 필요한 미들웨어와 환경변수등을 설정한다.
Estimated time
Pick one
3h
Labels
- Estimated time:
E: 3h
- Group :
server
- Sprint:
Sprint__1__
- Urgency:
Middle
[Task] route 설정하기
ISSUE
- Group:
server
- Type:
feature
- Detail: route 설정하기
TODO
- route 설정하기
Estimated time
Pick one
3h
[Task] 작업 내용을 작성해주세요
Task Card
Assignee : <본명>
Job Description
작업 내용을 적어주세요.
<여기>
- 소요시간 2시간 :
E:2h
[Task] scraps controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: scraps controller 작성
TODO
- post('/') 요청시 body에 실린 user_id, post_id를 토대로 새 데이터 추가
- get('/') 요청시 req.query.user_id에 따라서 해당 유저가 스크랩한 모든 포스트의 정보를 가져온다.
- delete('/') 요청시 body에 실린 user_id, post_id를 토대로 데이터 삭제
Estimated time
Pick one
3h
[Task] 222
Task Card
Assignee : <본명>
Job Description
작업 내용을 적어주세요.
<여기>
[Task] 111
Task Card
Assignee : <본명>
Job Description
작업 내용을 적어주세요.
<여기>
[Task] 토큰 검증 및 재발급 추가(post, movie, user)
ISSUE
- Group:
server
- Type:
feature
- Detail: 토큰 검증 및 재발급 추가(post, movie, user)
TODO
- post controller 수정
- movie controller 수정
- user controller 수정
Estimated time
Pick one
3h
[Task] server test1
ISSUE
- Group:
client
,server
,sr
- Type:
bug
,feature
,delete
- Detail: fix actions from client redux
TODO
- Job1
- Job2
- Job3
Estimated time
Pick one
0.5h
1h
1.5h
2h
2.5h
3h
Labels
- Estimated time:
E: 1h
- Group :
client
,server
- Sprint:
Sprint__NUMBER__
- Urgency:
High
,Middle
,Low
[Task] 배포
ISSUE
- Group:
client
,server
,sr
- Type:
bug
,feature
,delete
- Detail: fix actions from client redux
TODO
- S3 버킷 생성 후 빌드 된 클라이언트 앱을 업로드
- EC2 인스턴스 생성
- 리눅스 백엔드 개발자용 계정 2개 생성
- Route53 + cloudfront로 s3 정적사이트 https, 도메인 적용
- EC2 역방향 프록시 설정
- RDS 인스턴스 생성
- RDS에 ORM migrate
- EC2에 서버 앱 배포 후 RDS 연결
- 역방향 프록시 SSL 적용
- 포트포워드
- 테스트
Estimated time
Pick one
0.5h
1h
1.5h
2h
2.5h
3h
Labels
- Estimated time:
E: 1h
- Group :
client
,server
- Sprint:
Sprint__NUMBER__
- Urgency:
High
,Middle
,Low
[Task] login controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: login controller 작성
TODO
- post 요청시, response로 accessToken 저장
- cookie에 refreshToken 저장 (쿠키의 만료시간과, 리프레시토큰의 만료시간을 동일하게 설정)
- req.body의 정보를 통해 데이터 조회가 되지 않을 경우 에러메시지 반환
Estimated time
Pick one
1h
[Task] ORM으로 데이터베이스 모델 생성 및 마이그레이션
ISSUE
- Group:
client
,server
,sr
- Type:
bug
,feature
,delete
- Detail: ORM으로 데이터베이스 모델 생성 및 마이그레이션
TODO
ORM으로 데이터베이스 모델 생성 및 마이그레이션
Estimated time
Pick one
3h
Labels
- Estimated time:
E: 3h
- Group :
server
- Sprint:
Sprint__2__
- Urgency:
Middle
[Task] movies controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: movies controller 작성
TODO
- get('/') 요청시 모든 영화 정보를 제공(findAll)
- get('?movie_id') 요청시 movie_id에 해당하는 영화 정보를 제공(findOne)
- get('?movie.title') 요청시 movie_title에 해당하는 영화 정보를 제공(findOne)
Estimated time
Pick one
2h
[Task] 토큰 검증 및 재발급 추가(login, logout, scrap)
ISSUE
- Group:
server
- Type:
feature
- Detail: 토큰 검증 및 재발급 추가(login, logout, scrap)
TODO
- login controller 수정
- logout controller 수정
- scrap controller 수정
Estimated time
Pick one
3h
[Task] logout controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: logout controller 작성
TODO
- refreshToken가 있다면 토큰이 담긴 쿠키 제거
- refreshToken이 없을 경우, 에러메시지
Estimated time
Pick one
1.5h
[Task] posts controller 작성
ISSUE
- Group:
server
- Type:
feature
- Detail: posts controller 작성
TODO
- post('/') 요청시 제공된 body를 토대로 새 데이터 추가
- get('/') 요청시 req.query.params의 조건에 따라서, user_id 기준으로는 그 유저의 모든 포스트를 가져오고, movie_id 기준으로는 해당 movie의 포스트를 모두 가져온다.
- patch('/') 요청시 제공된 body를 토대로 데이터 업데이트
- delete('/') 요청시 해당 포스트 제거
Estimated time
Pick one
3h
[Task] server test2
ISSUE
- Group:
client
,server
,sr
- Type:
bug
,feature
,delete
- Detail: fix actions from client redux
TODO
- Job1
- Job2
- Job3
Estimated time
Pick one
0.5h
1h
1.5h
2h
2.5h
3h
Labels
- Estimated time:
E: 1h
- Group :
client
,server
- Sprint:
Sprint__NUMBER__
- Urgency:
High
,Middle
,Low
[Task] 데이터베이스 설계 및 API 작성
ISSUE
- Group:
client
- Type:
feature
- Detail: 데이터베이스 설계 및 API 문서 작성
TODO
- 스키마 작성
- API 문서 작성
Estimated time
Pick one
3h
Labels
- Estimated time:
E: 3h
- Group :
server
- Sprint:
Sprint__1__
- Urgency:
Middle
[Task] OAuth 로그인 구현 (Google)
ISSUE
- Group:
server
- Type:
feature
- Detail: OAuth 로그인 구현 (Google)
TODO
- Job1
- Job2
- Job3
Estimated time
Pick one
3h
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.