Thrilled to share that I have preliminarily finished my first hackathon project, JurisGuide, an AI-powered legal mediation platform, entirely built using Kiro. Here’s a breakdown of the project:
Frontend: React 18 with TypeScript, Tailwind CSS, React Router
Backend: Node.js with Express, TypeScript, JWT authentication
Database: Supabase for user management and session data
Development: Entire workflow managed and code generated with Kiro
The process was surprisingly smooth:
I described the full idea of JurisGuide to Kiro, explaining the features like landing page, sign-up/login, dashboard, AI mediation, lawyer search, and case management.
Kiro clarified and refined the requirements, then created a high-level design covering frontend, backend, authentication, and modular task breakdown.
After I approved the design, it divided the project into sequential tasks and started generating code for each part step by step.
I executed the tasks sequentially, and Kiro’s AI-powered suggestions helped troubleshoot issues quickly whenever they came up.
Key Features of JurisGuide
Landing Page & Sign-Up/Sign-In: Users are greeted with a landing page detailing the platform. They can sign up as a client or mediator, receive a confirmation email with a redirect to the dashboard, and provide basic information to help the AI make decisions.
Dashboard: After signing in, the dashboard provides multiple options:
Legal Guidance: Users describe their legal situation, and the AI guides them to next steps, suggesting necessary documents.
Lawyer Search: Find lawyers tailored to financial conditions, locality, and case type.
Mediation Case: Conduct mediation either with an AI mediator or a human mediator. The AI summarizes discussions, provides neutral suggestions, and generates a PDF with signatures if a conclusion is reached.
Request for Mediation & Ongoing Cases: Track past consultations and receive or send mediation requests to other members.
AI Mediation: The AI mediator facilitates conversations, summarizes key points, and ensures fair resolutions. If a human mediator is involved, the AI still assists by summarizing the session and generating official documentation.
Some features are not fully working or integrated yet and will be completed in future updates.
Kiro’s assistance made the project possible in record time. It turned high-level specifications into working code, handled repetitive scaffolding, and even suggested solutions during debugging. The landing page, dashboard workflows, and AI mediation modules were all implemented smoothly thanks to Kiro’s AI-driven capabilities.
This project showed that Kiro’s slogan, “Turn your idea into reality,” is 100% accurate—it allowed us to focus on design and UX while it handled the coding complexity.
Check out the GitHub repo here:
https://github.com/Khatixer/JurisGuide
Top comments (0)