본문 바로가기
생각정리/공개

2021 - 12 - 18 목표 구체화

by 리나그(ReenAG) 2021. 12. 18.
728x90
반응형

1. Project를 하나 하고 싶음.

무슨 - 다양한 SNS알림을 한번에 볼 수 있는 앱을 원함. Instagram, 네이버 메일, Gmail 뭐던간에. (이런 앱이야 있겠다만...)

기술 스택은 서버는 헤로쿠, 백엔드는 RoR, DB는 PostgreSQL, 앱은 Flutter 프레임 워크를 써보기를 희망함.

이것을 제외하고도 웹 / 앱에서 동시 접속하능하나 웹 쪽 UI는 다듬지 않을 것, 정 원한다면 추후 BootStrap으로 바를 것

 

1. 헤로쿠에 돌아가는 RoR 프로젝트를 Deploy.

성공 기준은 Welcome to Rails 화면이 보일 것.

2. CRUD 및 PostgreSQL을 준비, 기준은 Notice, Alarm(이름 못정함) 등의 모델이 잡혀서 맘대로 작성이 가능할 것.

성공 기준은 ActiveAdmin으로 제어할 때, 문제 없이 CRUD가 될 것.

3. 왭쪽에 Debug를 맘대로 할 수 있게 Table정도는 만들어 둘 것.

성공 기준은 주소 접속시 View렌더링이 될 것.

4. 일단 초반에는 Cron을 기반으로, 각 SNS별로 크롤링할 시간 간격을 정해서 업데이트 사항을 가져와서 저장하는 기능을 만든다. 일단 다양한 곳에서 가져오는 API를 학습하기 위해서, Discord, 네이버 메일, Instagram으로 가져오는 SNS를 한정한다.

성공 기준은 3가지 SNS에서 크롤링이 되어서 지속적으로 DB에 저장이 될 것.

5. Flutter 앱을 이용해서 그 페이지를 폰에서도 깔끔하게 볼수 있게 한다.

성공 기준은 로그인 후 그 페이지가 보이는 것.

 

2. OpenSource에 기여하고 싶음.

1. YiMatHong

Trigram Search 기능 구현 해보기.

<1> db:migrate 작성해서 모델에 Column추가.

성공 기준은 pgAdmin4에서 보이면 됨.

<2> 만약 title이 있는데 romanized_title이 없다면, DB에 자동으로 번역, 추가할 수 있도록 gimchi를 쓴다.

성공 기준은 Model이 init혹은 select될때 romanized_title이 업데이트 되면 성공.

<3> romanized_title을 tiragram으로 등록(?)

<아직 모름>

<4> titie의 일부만 쳐도 검색이 되게끔 만듬

성공 기준은 Borad에서 한글, 영어의 일부만 있어도 검색이 되게끔 만들면 성공.

 

2. ???????????

728x90
반응형