VeloIQ가 파이썬(Python) 기반의 풀스택 웹 애플리케이션 개발을 혁신할 수 있는 오픈코어 프레임워크를 선보였습니다. 개발자는 파이썬으로 데이터 모델만 정의하면, VeloIQ가 자동으로 REST API, SQLAdmin 백오피스, 그리고 리액트(React) 기반의 CRUD(생성, 읽기, 업데이트, 삭제) 프론트엔드를 생성해줍니다. 이를 통해 데이터 기반 앱 개발에 소요되는 시간을 대폭 줄일 수 있습니다.
이 프레임워크는 FastAPI(패스트API), SQLModel(SQL모델), React(리액트), Refine(리파인), Ant Design(앤트 디자인), Alembic(알렘빅) 등 검증된 오픈소스 기술 스택 위에 구축되었습니다. CORS(교차 출처 리소스 공유), JWT(JSON 웹 토큰) 인증 미들웨어, RBAC(역할 기반 접근 제어) 등 백엔드 필수 기능이 내장되어 있으며, 자동 CRUD 라우터와 Alembic 마이그레이션도 지원합니다. 프론트엔드에서는 스키마 기반 CRUD 페이지, 밀러 컬럼 트리 뷰, 관계 탐색기 그래프, 자동 생성 분석 차트, 대량 작업, 다크 모드, 전역 검색 등 풍부한 UI(사용자 인터페이스) 기능을 보일러플레이트 코드 없이 제공합니다. 특히, VeloIQ는 생성된 모든 코드가 개발자의 소유이며 수정 및 확장이 가능한 '프로 코드(pro-code)' 프레임워크임을 강조합니다.
VeloIQ는 개발자가 반복적인 코드 작성 대신 애플리케이션의 핵심 로직에 집중할 수 있도록 돕습니다. 특히, 복잡한 접근 제어(Access Control) 기능을 기본으로 제공하는데, 글로벌 역할 권한부터 모델별 예외, 필드별 예외까지 3단계 RBAC를 지원하며, 사용자/역할/테넌트(tenant) 관리 UI도 포함됩니다. PostgreSQL(포스트그레SQL), MySQL(마이SQL), SQLite(에스큐엘라이트) 등 다양한 데이터베이스를 환경 변수 하나로 전환할 수 있는 유연성도 갖췄습니다. 이러한 기능들은 스타트업이나 소규모 팀이 빠르고 효율적으로 데이터 기반 서비스를 구축하고 시장에 출시하는 데 큰 이점을 제공할 것입니다.