Plo Hanghae99

Hanghae99 1일차 (Project)

PLO_98 2022. 3. 8. 00:42

항해 99 1주차 미니프로젝트의 와이어프레임

항해 1주차의 첫날 새로운 팀원들과 함께 5일만에 만들

미니 프로젝트의 와이어프레임 작성 및 api를 정리하는 시간을 가졌다.

https://github.com/Dplo1514/MiniPR/blob/f419436c488adb79b17f15918a687269127b9fd8/README.md

 

GitHub - Dplo1514/MiniPR: 항해 99 6기 2조의 미니프로젝트 입니다!!

항해 99 6기 2조의 미니프로젝트 입니다!! Contribute to Dplo1514/MiniPR development by creating an account on GitHub.

github.com


1. flask Blueprint 프레임워크 설계

-toy project 때에도 팀장으로써 맡아했었던 협업 프로젝트의 순조로운 진행을 도와줄 blueprint 협업 환경을 구축했다.

-blueprint를 설계함에 있어 공용으로 사용하는 라이브러리 및 데이터베이스의 연결이 순조롭기에 blueprint방식을 제안해서 사용했으나

  더 좋은 협업 환경을 제공하는 flask의 라이브러리가 있을지도 모른다는 생각이 들었고 향후 한번 찾아보며 공부해봐도 좋을 것 같다.

MiniProject 협업을 위해 설계한 blueprint

2. MongoDB 공용 데이터베이스 구축

-마찬가지로 토이 프로젝트의 경험을 살려 awsDB에서 협업 프로젝트를 위한 데이터베이스를 생성

 팀원들의 접근권한을 부여해 다 같이 사용할 수 있는 데이터베이스를 구축해보았다. 

-개인의 cluster에 접근권한을 부여하는 방법이 아닌 팀DB , 그룹DB 등 더 좋은 데이터베이스 생성 방법이 있을 것 같아 
 향후 추가로 살펴본 후 공부해볼 예정

DB에 팀원들의 접근권한이 설정된 모습

3. Git hub Organization 외 공용 repository 생성

-마지막으로 협업의 핵심인 Git hub의 Organization 생성 및 레포지토리를 생성해

  팀원들의 Manage Access를 owner로 설정 모두가 자유롭게 협업 할 수 있는 깃허브 그룹을 구축했다.

Organization에서의 팀원 초대와 권한 설정
repository에서의 팀원 초대와 권한설정


많이 부족하고 정확히 아는 것도 없지만

이렇게나마 팀원들에게 도움이 될 수 있음에 감사함을 느끼며

오늘의 프로젝트는 여기까지