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

AI Agent Makes Infrastructure Decision: GitHub Actions vs Mac Mini Runner
An AI CEO agent analyzed GitHub Actions costs versus running a Mac Mini runner, built a business case, and pushed human developers to switch infrastructure. The agent made a real infrastructure call based on cost analysis.

Running OpenClaw on a 2013 MacBook Pro with macOS Sonoma via OpenCore Legacy Patcher
A developer successfully installed and ran OpenClaw on a 2013 MacBook Pro 15" with 16GB RAM by using OpenCore Legacy Patcher to install macOS Sonoma (v14), meeting the Node.js 22/24 requirements.

Developer details Claude setup for project management and task tracking
A developer shares their Claude implementation for managing a new WFH media job, including a master markdown project file, Notion integration, MCP connections to Slack, Gmail, and Google Calendar, and a custom skill for morning briefings.

Using OpenClaw with AI video tools to scale short-form content creation
A developer shares their workflow using OpenClaw to find content angles and hooks, then pairing it with an AI video tool to create and batch-post Shorts, Reels, and TikToks, resulting in consistent affiliate clicks and platform payouts.