
Bisa Belajar
Project Overview
A comprehensive educational platform providing curriculum-based learning materials, interactive quizzes, and expert tutoring support for elementary, middle, and high school students.
Objectives
Build a comprehensive educational platform with curriculum-based materials, interactive learning features, offline access, and expert tutoring integration.
Challenges & Solutions
Challenge 1: Building exam session features for dual roles (teacher and student)
Solution: Successfully implemented dual-role exam session system for teachers and students
Challenge 2: Developing AI chatbot integration using Gemini for learning consultation
Solution: Integrated Gemini AI chatbot to provide relevant learning assistance
Challenge 3: Implementing Riverpod for state management (first time for me)
Solution: Mastered Riverpod state management for better application architecture
Challenge 4: Creating PDF conversion functionality with custom markdown parser
Solution: Developed custom markdown parser for accurate PDF conversion
Challenge 5: Handling complex data transformation from markdown to PDF format
Solution: Created robust data transformation pipeline for markdown to PDF rendering
Impact & Results
Platform provides comprehensive educational resources from grade 1-12, with ongoing development of exam session features and AI-powered learning assistance.
Project Details
Date
2025-02-01
Technologies
Project Gallery


