← All selected work대표 작업 전체
CASE 01 / 360 by AgravityLabs

Personalized readings across web and iOS웹과 iOS로 이어지는 개인화 해설 서비스

A multilingual self-awareness product with personalized Four Pillars readings and AI-powered coaching. I develop the web and mobile experiences and manage releases and ongoing improvements.개인화된 사주 해설과 AI 코칭을 제공하는 다국어 자기 이해 서비스입니다. 웹과 모바일을 개발하고, 출시와 개선을 이어가고 있습니다.

My role담당 역할
Founder · Full-Stack & Mobile Developer기획·운영 · 풀스택·모바일 개발
Project context프로젝트 구분
Web & iOS · Ongoing development웹·iOS 운영 · 지속 개발
Focus핵심 구현
Web and iOS application웹·iOS 애플리케이션

Product context제품과 사용자

360 brings personalized Four Pillars readings and AI coaching into a multilingual consumer application. My work spans the Next.js web experience, Flutter mobile app, Supabase-backed APIs and ongoing App Store releases.360은 개인화 사주 해설과 AI 코칭을 다국어 소비자 앱으로 제공하는 서비스입니다. Next.js 웹, Flutter 모바일 앱, Supabase 기반 API부터 지속적인 App Store 출시까지 개발 범위를 맡고 있습니다.

Who it serves사용자People who want to explore personalized readings, manage their profile and return to saved content on the web or iPhone.웹이나 아이폰에서 개인화 해설을 읽고, 프로필을 관리하며, 저장한 콘텐츠를 다시 확인하려는 사용자를 위한 제품입니다.

Bring personalized content, account access and saved history into a product that people can use on the web and iPhone.개인화 콘텐츠, 로그인, 저장한 이력을 웹과 아이폰에서 이용할 수 있는 제품으로 연결하는 작업입니다.

System flow시스템 흐름

  1. Connect account features계정 기능 이용

    Google, Apple and Kakao sign-in connect account access to the product experience.Google·Apple·Kakao 로그인으로 제품을 이용할 수 있도록 계정 진입 기능을 구현했습니다.

  2. Manage personal context개인 프로필 관리

    Profile and report workflows connect personal context with personalized content.프로필과 리포트 기능을 통해 개인의 정보를 개인화 콘텐츠와 연결했습니다.

  3. Read and explore해설과 코칭 이용

    Multilingual Four Pillars readings and AI-powered coaching form the core content experience.다국어 사주 해설과 AI 코칭을 핵심 콘텐츠로 구성했습니다.

  4. Return to saved history저장 이력 다시 보기

    Saved history makes previous content part of the account experience, alongside profiles and reports.이전 콘텐츠를 다시 확인할 수 있는 저장 이력을 프로필·리포트와 함께 계정 기능에 연결했습니다.

Engineering decisions설계에서 내린 선택

Build for each client surface웹과 모바일에 맞는 구현

Why이유
The product needs a usable interface in both a browser and an iPhone app.브라우저와 아이폰 앱 양쪽에서 이용할 수 있는 화면이 필요했습니다.
Implementation구현
I developed the web interface with Next.js and TypeScript, and the mobile application with Flutter.웹은 Next.js·TypeScript로, 모바일 앱은 Flutter로 개발했습니다.

Connect content to account workflows콘텐츠를 계정 흐름과 연결

Why이유
Personalized content also needs a place for profiles, reports and saved history.개인화 콘텐츠를 이용하려면 프로필·리포트·저장 이력도 함께 다룰 수 있어야 했습니다.
Implementation구현
I implemented backend APIs and Supabase-backed application features around personalized content and account access.개인화 콘텐츠와 계정 이용에 필요한 백엔드 API 및 Supabase 기반 애플리케이션 기능을 구현했습니다.

Include release work in delivery출시와 개선까지 개발 범위에 포함

Why이유
A web and iOS product continues to need fixes and updates after its first release.웹·iOS 제품은 첫 출시 이후에도 수정과 업데이트가 이어져야 합니다.
Implementation구현
My work includes App Store releases, bug fixes and ongoing improvements across the web and mobile product.App Store 출시, 버그 수정, 웹·모바일 제품의 지속적인 개선을 함께 진행합니다.

Implementation scope담당 구현 범위

Web and mobile clients웹·모바일 클라이언트

Next.js/TypeScript web experience and Flutter mobile application for the same personalized-content product.하나의 개인화 콘텐츠 제품을 위한 Next.js·TypeScript 웹과 Flutter 모바일 앱입니다.

Account and content features계정·콘텐츠 기능

Social sign-in, profiles, reports, saved history and backend APIs supporting personalized content.소셜 로그인, 프로필, 리포트, 저장 이력과 개인화 콘텐츠를 지원하는 백엔드 API를 구현했습니다.

App Store delivery and maintenanceApp Store 출시·유지보수

Published iOS product work with release management, fixes and continuing development.iOS 앱 출시와 출시 관리, 수정, 후속 개발까지 이어지는 제품 작업입니다.

Project materials프로젝트 자료

View the published iOS app출시된 iOS 앱 확인
360 by AgravityLabs project overview
Project overview prepared for the portfolio. Open image to view at full size.포트폴리오용 프로젝트 개요입니다. 이미지를 누르면 크게 볼 수 있습니다.
A project in mind?함께 만들 프로젝트가 있나요?

Let’s connect the pieces.필요한 흐름을 함께 만듭니다.

Tell me what the product needs to do. We can start with the core workflow and a clear scope.제품이 해야 할 일을 알려주세요. 핵심 흐름과 명확한 작업 범위부터 함께 정리합니다.

Discuss a project프로젝트 문의