Flutter 아키텍처 확립 및 Cursor Rules 추가!

본격적인 코딩 시작

지난번 사이드 프로젝트 'LuckyFortune' 을 할때 Flutter를 사용해보기는 했지만

짧은 시간에 무작정 바이브코딩으로만 진행했어서 프로젝트 구조에 대해서 생각을 못하고 진행했었는데

이번에 진행하기 전에는 미리 정리를 하고 시작했습니다.

pages(라우팅·뷰 렌더링)

controllers(요청/응답 매핑·검증)

services(유스케이스·트랜잭션·비즈니스 로직)

repositories(DB 접근)

infra(외부 시스템·클라이언트·설정)

models(엔티티·값 객체)


아키텍처 확립

Supabase 테이블 생성 및 더미데이터

ERD Diagram 구조대로 테이블을 생성 했습니다.

Supabase에 테이블 추가Supabase 테이블에 더미데이터 추가

Cursor Rules 도 추가 했습니다.


커서 규칙도 추가를 했구요.

이제 본격적으로 코딩 시작할 수 있겠습니다.


Cursor Rules 추가

정리

소요시간: 약 5시간

난이도: 5/10점

프로젝트 진행도: 11%

코멘트:

생각보다 탄탄하게 시작 하는것 같아서 시작도 전에 기분이 짱 좋습니다.

이제 시작임에도 불구하고 말이죠

2월달 배포목표로 열심히 달려보겠습니다.


로딩화면은 이런 느낌으로 가려구요.

로딩화면 이렇게 만들어 봤습니다.