ESSENTIA Science
학생 연구 조직 운영을 위한 통합 관리 플랫폼
학생 연구 조직의 회원·프로젝트·자료를 통합 운영하는 관리 플랫폼
단순 단체 홈페이지를 넘어, 회원·조직·프로젝트·포럼·투표·자료실을 한 곳에서 운영할 수 있도록 설계한 웹 기반 단체 관리 시스템. 학생 연구 조직 ESSENTIA Science의 실제 운영 흐름—신규 회원 가입, 조직 구조와 권한 관리, 연구 프로젝트 진행, 의사결정 투표, 자료 아카이빙—을 그대로 제품 구조로 옮긴 설계. 흩어진 도구로 운영되던 조직 업무를 단일 플랫폼으로 통합해, 관리 부담을 줄이고 기록이 한 곳에 축적되도록 한 구조.
웹 제품 구조 설계와 전체 구현을 담당
Problem
학생 연구 조직의 운영이 홈페이지, 회원 명단, 프로젝트 기록, 공유 자료가 서로 다른 도구에 흩어진 채 이뤄지던 환경. 정보가 분산되면 인수인계가 어렵고, 누가 어떤 권한으로 무엇을 했는지 추적하기 힘들며, 조직이 커질수록 운영 비용이 가파르게 늘어나는 구조.
Solution
회원·조직·프로젝트·포럼·투표·자료실을 하나의 권한 체계 위에서 운영하는 통합 관리 플랫폼. 조직의 실제 업무 단위를 그대로 기능으로 매핑해, 운영진이 별도 도구 없이 한 시스템 안에서 조직을 관리하도록 한 설계.
Key features
회원·조직 관리
회원 가입과 역할·권한, 조직 구조를 통합적으로 관리하는 기능. 권한 기반으로 접근을 분리해 조직이 커져도 운영이 흐트러지지 않도록 한 권한 구조.
프로젝트·포럼
연구 프로젝트의 진행 상황과 포럼 기반 논의 공간을 함께 운영해, 활동과 기록이 같은 맥락 안에서 이어지도록 한 공간.
투표·자료실
조직 의사결정을 위한 투표 기능과 자료 공유 아카이브를 제공해, 결정 과정과 산출물을 한 곳에 축적하는 구조.
Tech stack
Architecture
React·TypeScript 프론트엔드와 Node.js 백엔드로 권한·데이터 흐름을 구성하고, 일부 기능에 AI를 결합해 운영 편의를 높인 구성. 회원·조직·프로젝트·자료가 하나의 데이터 모델 위에서 연결되도록 설계한 정보 구조.
Metrics
Learnings
실제 조직의 운영 흐름을 제품 구조로 옮기는 과정에서, 기능 구현보다 요구사항 정리와 정보 구조 설계가 시스템의 성패를 가른다는 점. 사용자가 운영진이라는 점에서, 화려한 기능보다 일관된 권한 모델과 명확한 정보 위계가 더 중요하다는 교훈.