[성동구, 중구,용산구] Node.js, Express, MongoDB로 사이드 프로젝트 같이 하실 백엔드 개발자 구해요
안녕하세요. 저는 노드js 백엔드 개발자가 되고픈 취준생입니다.
클론 코딩을 하기에도 벅찬 초보 실력이지만 그래도 아주 조금이라도 색다르고 제가 원하는 코드를 만들어 보고 싶어요.
제가 이 프로젝트를 통해서 만들고 싶은 건 컴퓨터 마이크, 그리고 핸드폰을 이용한 정말 간단한 알림 앱이에요.
사용 방법 :
컴퓨터 웹에서 시작 버튼 클릭 → 20초가 지난 시점부터 소리 감지 → 소리가 났을 시 핸드폰으로 소리가 났다고 노티 보냄
장점!
pwa를 사용한 합리적인 이유를 말할 수 있음 :
누군가 ‘왜 굳이 pwa로 만들었나요? 겉멋인가요? ㅎ’ 라고 물어보면 ‘pc가 감시역할, 핸드폰이 알림 역할을 해줘야해서 두 기기 모두 필요해요. 또한 모바일 앱과 같은 백그라운드 푸시 알림이 필요해요. 그래서 pwa로 만들었어요’ 라고 pwa를 사용한 타당성을 말할 수 있어요.
난이도 조절 :
프로젝트를 할 때 가장 중요한 건 프로젝트를 마무리 하느냐 못하느냐 인 것 같아요. 이 웹앱은 기능이 정말 단순하여 난이도 조절에 조금 더 유연해요. 말 그대로 하 → 중 → 상 순으로 개발을 진행하다 모두 개발이 안 되더라도 기한이 다 되면 그 순간 프로젝트 마무리가 가능해요.
난이도 하 : pwa로 구현하지 않고 웹에서 웹으로 노티를 보냅니다
난이도 중 : pwa로 구현하고 aws로 서버를 구축하여 웹에서 모바일 앱으로 노티를 보냅니다.
난이도 상 : 한 아이디로 세 개 이상의 컴퓨터에서 동시에 작동될 수 없도록 리미트를 겁니다. 노티를 보낼 수 있는 핸드폰도 한 아이디 당 3대로 제한 합니다. 소리가 났던 당시의 해당 녹음 파트를 핸드폰에서 틀을 수 있습니다. 기기가 녹음을 잘 할 수 있는 컨디션인지 마이크를 확인하는 테스트를 합니다.
저희 수준에 따라 난이도 조절을 해서 무슨 일이 있어도 프로젝트를 마무리 짓는 것이 목표예요.
단점!
그렇게 실용적인 앱은 아님 :
이 앱은 내 방을 지켜주는 보안앱입니다! 라고 하기에는 아직 하자가 많아요. 그냥 큰 소리를 내기만 하면 다 노티를 보내버리니깐요.
다른 사람들 포폴과 비교했을 때 제 포폴이 조금이라도 더 차별화 되었으면 하는 마음에 이 프로젝트를 하려는 것이기도 하지만 제일 큰 이유는 제가 언젠가는 이와 비슷한 보안앱을 만들고 싶기 때문이에요. 지금 제 실력으로는 무리겠지만 나중에는 머신러닝 돌려서 지금 들리는 소리가 발자국 소리인지 뭔가 터지는 소리인지 판별하게 만들 수 있다고 생각해요.
프로젝트 세부사항은 다음과 같아요
지역 : 중구, 성동구, 용산구(팀원 분들 거주지역의 중간 지점으로 정하려 해요. 저는 금호에 거주합니다.)
목적 : 네트워킹 / 실력 향상 / 포폴 / 본인 야망
모임 시간 : 미정 (팀원분들과 합의 예정입니다. 일단 저는 일요일 오후 2시부터 5시를 제외한 모든 요일, 모든 시간 다 가능합니다. 될 수 있으면 주 2회 2시간씩 모임을 잡으려 해요)
모임 기간 : 8월 26일 ~ 10월 28일 (현재 모집된 팀원분들이 최대한 빨리 프로젝트를 시작하는 걸 원하셔서 프론트는 지금도 진행 중 입니다. 프론트 팀 분들이 실력이 좋으셔서 두 달 보다는 일찍 끝날 것 같아요)
모집 인원
프론트엔드 개발자 : 2~3명(현재 프론트 개발자분들은 다 모집하였습니다!)백엔드 개발자 : 2~3명 (본인 포함)
디자이너 : 0~1명
퍼블리셔 : 0~1명
기술 스택 : MERN ( MongoDB / Express / Next.js(React) / Node.js)
프론트엔드 : Next.js / Redux / Typescript / Tailwind (현재 이 스택으로 개발 진행 중입니다)
백엔드 : Node.js / Express / MongoDB / AWS
pwa : Lighthouse
참여방법: 오픈 카톡방(https://open.kakao.com/o/g4VikPAf /참여코드 : 1234) 에 들어오셔서 간단한 자기소개와 지원파트 작성
기타 사항
프로젝트는 깃허브에 전체 공개로 합니다.
맡은 파트에 대한 강의를 들었다, 책 한 번 읽어봤다 이 정도 수준만 되면 누구나 참여할 수 있어요. 하지만 스터디가 아닌 프로젝트인 만큼 모르는 게 있어도 스스로 배워나가면서 구현 할 수 있어야 해요. 물론 경력이 있으신 분들도 와주시면 정말 정말 감사하겠습니다. 제가 비록 초보지만 두 달 동안은 이거 말곤 할 일이 없어서 여기에만 몰두할 것이니 제가 분명 도움이 될 겁니다. 이 웹앱을 만드는 과정은 분명 참신하고 재미있을 거에요
마지막으로
https://liberating-riverbed-14c.notion.site/f06cea8a74484d8cbe9d1462a08105b6?pvs=4
이게 제가 만들고 싶은 웹앱입니다.
일단 기획을 대략적으로 해보고 있는 중인데 많이 어렵네요. 기획 및 디자인을 하다보니 기능이 막 이것저것 들어갔는데 과연 초보자 수준에서 2달 내에 할 수 있는 작업량인지 잘 모르겠습니다. 어떻게 하면 내용이 알차면서도 조금이라도 더 쉽고 수준에 맞게 설계를 할 수 있을지에 대한 여러분의 조언이 필요합니다. 프로젝트 시작은 8월 26일부터지만 그 전부터 디자인 및 설계에 대해 이런 저런 의견 많이 내주시면 감사하겠습니다!
p.s
제가 너무 경솔했던 것 같네요. 죄송합니다. 지금 제 실력으로는 수익 실현이 가능한 수준의 웹은 만들지 못할 것이라 생각해서 수익화 관련 이야기는 적지 않았습니다. 지금 당장은 그냥 포폴이 급한 거였거든요.
댓글을 읽고 반성하게 됩니다. 비록 저 자신은 좀 부족할지라도 사람들이 모여 머리를 맞대고 생각을 좀 더 곰곰히 해본다면, 이 웹기획에 조금만 더 무언가 플러스 알파를 덧붙힌다면, 어쩌면 지금 당장이라도 수익 실현이 가능할 수도 있다고 생각해요. 그러니 혹시 모를 그 상황을 대비해서 수익 분배도 어떻게 할 건지 확실히 정해놓는게 좋을 것 같아요.
우선 모든 팀원분들과 n빵을 기본으로 하고 이 웹앱이 완성되면 기여 내용에 따라 대다수의 팀원들이 동의한다는 전제 하에만 좀 더 구체적으로 수익분배를 하면 되지 않을까 싶습니다.