Developer Builds Full ERP System with AI Assistant Using Claude and Gemini

What AXIO Includes
A developer built a complete ERP system called AXIO that started as a simple Kanban board request and expanded to a full platform with 9 core modules over 3 weeks. The project was developed solo using 'vibe-coding' with Claude AI, without formal specifications or product management.
Core Modules
- Tasks — Kanban, list, calendar, and Gantt views with real-time sync
- Projects — progress tracking, team assignments, analytics
- Team & HR — interactive org chart, departments, positions, job descriptions
- Calendar — time-blocking, meeting invitations with accept/decline functionality
- Cloud Drive — native storage plus Google Drive integration with folder selection
- Process Editor — visual BPMN builder on ReactFlow with lazy loading
- Pulse — real-time activity feed showing who did what and when
- Reports — personal, team, department, and workspace-wide analytics
- Support Center — built-in ticket system
AI Assistant Capabilities
The AxioAI assistant runs on Gemini 2.5 Flash with 16 function-calling tools that execute actual operations rather than just chatting. It uses multi-turn function calling on the server where Gemini receives requests, calls tools, gets results, then generates responses.
Voice commands include:
- 'Create a task for the design review, high priority, due Friday' → creates the task
- 'Move task #42 to Done' → moves the task
- 'Show me overdue tasks for Project X' → shows filtered view
- 'Plan my day' → generates time-blocked schedule based on tasks and meetings
The system supports full voice mode where users talk to the ERP and it talks back.
Technical Implementation
- Built with Next.js 14 (App Router) + TypeScript + Supabase
- 28 tables with Row-Level Security (114 optimized RLS policies)
- 16 themes × 8 accent colors × 5 effects = 640 visual combinations
- <100ms response time with optimistic UI throughout
- React.cache() for query deduplication
- 39 foreign key indexes
- Zero security advisories warnings
Unique Features
- Org Draft — sandbox mode for organizational restructuring where users can move people around, create virtual departments, and preview changes before applying
- Workspace Merge — combines two workspaces into one using atomic SQL transactions across 19+ tables, deduplicates members, re-numbers tasks and projects, and migrates everything
- Voice AI with function calling — not just speech-to-text; the AI hears commands, calls server-side tools, and speaks results back
The developer notes the project is available for testing at test1.axio.pro and is completely free for everyone.
📖 Read the full source: r/ClaudeAI
👀 See Also

Developer Ships Steam Game with Claude Code: Lessons on Vibe Coding vs. Vibe Engineering
A developer shipped Codex Mortis, a necromancy-themed bullet hell game on Steam, using Claude Code for AI-assisted development. The project required two complete rewrites after the initial prototype, highlighting the gap between prototype and production.

OpenClaw User Switches to RunLobster for Managed Infrastructure
A developer spent 4 months troubleshooting OpenClaw issues including agent stalling, config breaks, and unpredictable API costs before switching to RunLobster. The same models and framework worked reliably with multi-step task completion and faster integrations.

How Claude Drafted a Pre-Litigation Notice and Got a Full Refund for a Defective MacBook
A Reddit user describes using Claude to analyze Indian consumer law, draft a pre-litigation notice, and recover Rs. 40,219 (~$480) from a company that initially offered only 85% refund.

Autonomous Testing of Super Mario Using Behavior Models
Explore autonomous testing in Super Mario using a mutation-based input generator to discover edge cases and explore state spaces more effectively.