개발자 99% 커뮤니티에서 수다 떨어요!
https://flamboyant-mclean-00013c.netlify.app/
5늘뭐먹
capture1
capture2
capture3
(1) 자기소개 안녕하세요 저는 대학교 다니다가 작년에 자퇴했고, 그 이후로 코딩을 접하게됐습니다. 특히 노마드코더님 강의를 보고 도움을 많이 받았습니다 / 노마드코더님 리액트 트위터 강의랑 책을 보고 많이 도움 됐던거같습니다
(2) 서비스 소개 대학교 다닐 때 점심으로 뭐먹을지 고민을 많이 했던거같습니다. 그래서 재미로 한번 만들어보고자 했습니다. 에브리타임이라는 대학 커뮤니티에서 데이터를 실시간으로 크롤링 하는 방식이라 상업화 하긴 어려울꺼같습니다. 아 그리고 데이터들은 db에 저장된게 아니라 실시간으로 퍼펫으로 크롤링하는 것이기 때문에 저작권 문제에 약간 우회?하는 방식으로 사이트를 만들었습니다. 재미용으로 만들었습니다
(3) 시작하게된 계기 이제 실력도 7개월 정도 쌓여서 해볼 수 있겠다 생각이 들어서 하게 됐습니다.
(4) 개발
프론트는 리액트(스타일드 컴포넌트)로 했고 백엔드(퍼펫티어,도커)는 express로 했습니다. db는 없이했습니다/개발기간은 1주정도 소요되었습니다
크롤링 후 10분이 지나면 XML cors 어쩌고 저쩌고 이런 에러때문에 커뮤니티 사진이 엑박처리돼서 그거를 해결해보려고 10분마다 자동으로 새로운 컨텐츠들을 크롤링하는 로직을 만드느라 어려움이 있었습니다
(5) 바라는 것은?
현재 실시간으로 크롤링을 하고 헤로쿠 서버를 깨우는 시간때문에 (콜드스타트?) 로딩시간이 최대 2분정도 소요되는게 너무 불편하게 생각이되서 개선책같은 것이 필요한 상황입니다.
그리고 재미용으로 만든거긴 한데 사용자가 거의 저 혼자밖에 안되는거 같아서 약간 씁쓸한 마음이 있는데 어떻게 만들어야 혹은 어떻게 홍보를 해야 많은 사용자들이 함께 사용할 수 있을 지도 피드백 주시면 감사하겠습니다!
시중에 인스타그램같은 곳에 보면 음식 사진같은거 많이 있는데 그것들을 저작권 문제때문에 직접 활용할 수 없다는게 너무 아쉬운 마음이 있습니다. 그래서 추후에 이런 웹사이트를 인스타그램 음식관련 인플루언서분들과 같이 만들어보면 좋겠다는 생각을 해보았습니다. 혹시 관심있으신 분들은 연락 부탁드립니다! [email protected]
ps
https://console.cron-job.org/jobs 여기 사이트에서 heroku서버 특정 시간에 켜지도록 하는 설정으로 서버 깨우는 시간은 해결된거같습니다ㅎㅎ
10am-2pm / 6pm-8pm
이 시간 때에 접속해보시면 빨리 들어가실 수 있을꺼같네요!