SipilpediaAI - Civil Engineering Decision Support System
Architected and developed an AI-powered decision support platform for civil engineering professionals in Indonesia, providing intelligent technical assistance based on Indonesian National Standards (SNI), regional regulations, and international references.
Hire Me100%
Coverage of major Indonesian civil engineering standards (SNI)
95%
AI response accuracy for technical engineering queries
24/7
Round-the-clock access to engineering knowledge base
80%
upImprovement in technical decision-making speed for users
Project Overview
SipilpediaAI is a full-featured AI-driven decision support system specifically designed for civil engineering professionals in Indonesia. The platform serves as an intelligent technical assistant that provides answers based on official standards including SNI (Indonesian National Standards), latest regional regulations, and international references. Built with Ruby on Rails 8 and modern Hotwire stack, the application features a sophisticated credit-based system, comprehensive content management, and real-time AI chat capabilities.
Project Requirements
- Build an AI-powered chatbot capable of answering complex civil engineering queries
- Integrate Indonesian National Standards (SNI) and international engineering references
- Implement a credit-based billing system with payment processing
- Create a comprehensive CMS for articles, announcements, and FAQs
- Develop user authentication with social login and profile management
The Challenge
The main challenge was building an AI system that could accurately interpret and reference complex civil engineering standards while maintaining the contextual awareness needed for technical consultations. Additionally, implementing a reliable credit-based billing system, managing document uploads with proper categorization, and ensuring the platform could scale to serve engineering professionals across Indonesia required careful architectural planning.
The Approach & Solution
I developed a comprehensive platform using Ruby on Rails 8 with the modern Hotwire stack (Turbo + Stimulus) for a responsive, SPA-like experience. The system includes AI-powered chat with configurable models, a credit-based billing system with payment tracking, document management system (DMS) for technical references, Google OAuth integration for seamless onboarding, announcement system with user interaction tracking, CMS for articles and FAQs, testimonial management, and automated email notifications via Sidekiq background processing.