안녕하세요 ?
2020년 10월 Node.JS 로 개발된 Allthepartee 시스템의 사후 관리 유지 베이스로 계약하여 2개월 만에 성공적인 오픈을 할 수 있었습니다.
시스템 구성 개요
[개요]
전체 서버 구성은 5대로 프론트엔드 서버, 백엔드서버, DB 서버로 구성되어 있습니다.
타이틀 | 상세 사항 |
---|---|
Node.JS | Frontend Frameworks: React JS, Backend: Express |
DB | My-SQL |
Web Server | NginX |
앱 | Android/iOS 앱 패키징 |
DB/Code 개발툴 | VS Code / SQL Gate |
관련 웹사이트 | https://allthepartee.com/ |
Node.JS 상세 개발 내용
현재 카카오톡 오픈 채팅방에서 운영 중인 서비스를 모바일 앱으로 제작하는 프로젝트입니다.
다보리가 해당 서비스 업체에 제공할 서비스는
44개국 유저를 대상으로 한국인들이 참여하는 재능공유 무료 커뮤니티 서비스입니다.
페이스북 스타일의 커뮤니케이션 기능이 필요하며, 교육 진행을 희망하는 유저가
방을 개설했을 때 다른 유저가 참여하고 줌(ZOOM)을 통해 교육을 진행하는 구조입니다.
진행 과정에서 결제, 화상채팅 지원은 필요하지 않으며, 유저 간 중개, 매칭을 지원하는 서비스입니다.
항목 | 상세 내역 |
---|---|
주요기능 | – 페이스북 스타일의 커뮤니케이션 기능(게시글, 댓글, 좋아요 등) – 오픈 채팅방 관리기능(내보내기, 게시글 삭제 정도), 등록된 교육일정표 기능 등 – 안드로이드, IOS 앱 구현 목표 |
기능 설계 | 순차적으로 기능 개발, 론칭을 하는 애자일 방식을 지향합니다. 추가적으로 모바일 웹, PC 웹용 1페이지짜리 서비스 소개 페이지 개발이 필요합니다. |
구성 설계 | 웹과 모바일웹을 먼저 개발하고 안드로이드와 iOS 베이스로 앱 페키징을 완료하였습니다. |
항목 | 상세 내역 |
---|---|
AWS EC2 관리 | 상시 최대 가용성 상태를 유지 |
개발의 뒷이야기
초기에 타 개발사와 계약해서 작업 진행하던 중 개발 일정과 계속 지연되고 산출물이 지연되는 이유로 인하여 이전 업체와의 계약을 해약하고 본사가 해당 프로젝트를 중도에 인수 인계 받게 되었습니다. 소스코드 인수 과정과 초기 개발과정이 쉽지는 않았지만 잘 마무리하여 성공적으로 론칭 시켰습니다.