Project story
프로젝트 이야기
위치기반 에너지 절감과 참여 이력을 한 화면에 담은 소셜 DR 앱
국민발전소 소셜 DR앱은 위치기반 발전량과 전력 사용량을 실시간으로 확인하고, 에너지 절감 활동과 이벤트 참여를 연결하기 위해 구축한 하이브리드 모바일 앱입니다.
연구·운영 측에서는 여러 장소의 발전량과 사용자 참여 현황을 함께 관리해야 했고, 사용자는 자신의 위치와 연동된 데이터와 이벤트 상태를 모바일에서 바로 확인해야 했습니다.
이 프로젝트는 Android·iOS 앱, API 연동, 데이터 시각화, 서버 개발 범위로 진행되었으며, 화면마다 실시간 수치와 참여 흐름이 이어지도록 구성했습니다.

실시간 현황을 한눈에 보는 첫 화면
홈 화면은 캐시, 건물/층/호수 정보, 발전량, 참여인원, 이벤트 상태를 카드 형태로 나눠 보여줍니다. 사용자는 현재 위치와 관련된 핵심 수치를 바로 확인할 수 있습니다.
대시보드 구성 — 실시간 전력 정보와 참여 현황을 여러 카드로 나눠 확인하는 구조입니다.

장소별 발전량을 확인하는 상세 화면
프로그램 현황 화면은 특정 장소의 발전량, 전력량, CBL, 참여인원 등 운영 수치를 묶어 보여줍니다. 장소 단위로 데이터를 살펴보며 현재 상태를 확인하는 흐름에 맞춰 구성했습니다.
그래프와 수치를 함께 배치해 시간대별 변화를 확인할 수 있게 했습니다.
장소별 데이터 조회 — 선택한 위치의 발전량과 관련 지표를 함께 확인하도록 정리했습니다.

변화 추이를 읽기 쉬운 차트 화면
전력 사용량 차트 화면은 시간 축에 따라 변하는 값을 선으로 보여줍니다. 전력량, CBL, 절감기여도 같은 항목이 함께 표시되어 현재 값과 직전 값을 비교할 수 있습니다.
실시간 차트 시각화 — 전력 사용량 변화를 시간 흐름에 따라 확인할 수 있도록 구성했습니다.

이벤트 참여를 유도하는 안내 화면
이벤트 화면은 현재 이벤트 수와 절감량을 크게 보여주고, 이벤트 히스토리로 이동할 수 있게 구성했습니다. 사용자는 참여 대상과 진행 상태를 먼저 확인한 뒤 다음 행동으로 이어갈 수 있습니다.
이벤트 관련 정보가 별도 화면으로 분리되어 있어 운영 중인 참여 프로그램을 구분해서 보여줍니다.
이벤트 참여 흐름 — 이벤트 현황과 기록 이동을 연결해 참여를 유도하는 구조입니다.

참여 이력을 남기는 내역 화면
캐시 화면은 이벤트참여, 전력감축, 회원가입 같은 항목별 적립 내역을 날짜와 함께 보여줍니다. 사용자는 활동 결과를 누적 기준으로 확인할 수 있습니다.
참여 이력 관리 — 사용자 활동과 적립 내역을 시간순으로 정리한 화면입니다.

비슷한 프로젝트를 준비하고 있다면
유사 프로젝트를 상담하실 때는 사용자 구분이 개인 회원인지, 특정 장소 방문자인지, 또는 운영 관리자인지 먼저 정리하면 좋습니다. 또한 위치 정보와 전력 데이터가 어떤 기준으로 매칭되는지, 이벤트와 적립 내역을 어떤 규칙으로 노출할지도 함께 확인하면 범위를 빠르게 잡을 수 있습니다.
외부 연동이 필요한 경우에는 실시간 전력 데이터 제공 방식, 위치 기반 식별 방식, 차트에 들어갈 수치 산출 기준을 미리 정리해 주세요. 화면 수보다 데이터 흐름과 운영 기준을 먼저 정리하면 앱과 서버 범위를 함께 검토하기 수월합니다.