[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"navigation_docs_en":3,"landing_en":62},[4,9,26,37,51],{"title":5,"path":6,"stem":7,"icon":8},"Introduction","\u002Fen\u002Fdocs\u002Fintroduction","en\u002Fdocs\u002F1.introduction","i-heroicons-book-open",{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":25},"Getting Started","i-heroicons-bolt","\u002Fen\u002Fdocs\u002Fgetting-started","en\u002Fdocs\u002F2.getting-started",[15,20],{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fen\u002Fdocs\u002Fgetting-started\u002Finstallation","en\u002Fdocs\u002F2.getting-started\u002Finstallation","i-heroicons-cloud-arrow-down",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fproject-structure","en\u002Fdocs\u002F2.getting-started\u002Fproject-structure","i-heroicons-folder",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Architecture","i-heroicons-square-3-stack-3d","\u002Fen\u002Fdocs\u002Farchitecture","en\u002Fdocs\u002F3.architecture",[32],{"title":33,"path":34,"stem":35,"icon":36},"Architecture: Nuxt Layers","\u002Fen\u002Fdocs\u002Farchitecture\u002Foverview","en\u002Fdocs\u002F3.architecture\u002Foverview","i-heroicons-cpu-chip",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":25},"Plugin System","i-heroicons-puzzle-piece","\u002Fen\u002Fdocs\u002Fplugin-system","en\u002Fdocs\u002F4.plugin-system",[43,46],{"title":38,"path":44,"stem":45,"icon":39},"\u002Fen\u002Fdocs\u002Fplugin-system\u002Fbasics","en\u002Fdocs\u002F4.plugin-system\u002Fbasics",{"title":47,"path":48,"stem":49,"icon":50},"Override System","\u002Fen\u002Fdocs\u002Fplugin-system\u002Foverride-modes","en\u002Fdocs\u002F4.plugin-system\u002Foverride-modes","i-heroicons-arrow-path",{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":25},"Guides","i-heroicons-academic-cap","\u002Fen\u002Fdocs\u002Fguides","en\u002Fdocs\u002F5.guides",[57],{"title":58,"path":59,"stem":60,"icon":61},"Plugin Creation Guide","\u002Fen\u002Fdocs\u002Fguides\u002Fcreate-plugin","en\u002Fdocs\u002F5.guides\u002Fcreate-plugin","i-heroicons-command-line",{"id":63,"title":64,"body":65,"description":64,"extension":339,"meta":340,"navigation":341,"path":342,"seo":343,"stem":346,"__hash__":347},"landing_en\u002Fen\u002Findex.md","",{"type":66,"value":67,"toc":336},"minimark",[68,72,149,196,243,317],[69,70],"landing-hero",{":key":71},"en",[73,74,75,79],"u-page-section",{},[76,77,78],"template",{"v-slot:title":64},"Key Architecture Features",[76,80,81,91,113,122,131,140],{"v-slot:features":64},[82,83,85,88],"u-page-feature",{"icon":84},"i-lucide-layers",[76,86,87],{"v-slot:title":64},"Nuxt Layers Powered",[76,89,90],{"v-slot:description":64},"Every feature is an independent layer. Allows for clean separation of concerns while remaining within a cohesive monolith.",[82,92,94,97],{"icon":93},"i-lucide-puzzle",[76,95,96],{"v-slot:title":64},"Extensible Plugin System",[76,98,99,100,104,105,108,109,112],{"v-slot:description":64},"Add new functionality or replace selected cores without changing the main source. Plugin configuration uses ",[101,102,103],"code",{},"enabled",", ",[101,106,107],{},"routes",", and optional ",[101,110,111],{},"replaces",".",[82,114,116,119],{"icon":115},"i-lucide-box",[76,117,118],{"v-slot:title":64},"Feature-Driven Design",[76,120,121],{"v-slot:description":64},"Organization of files based on business domains (Kelas, Studio, Program). Facilitates team collaboration and long-term code maintenance.",[82,123,125,128],{"icon":124},"i-lucide-zap",[76,126,127],{"v-slot:title":64},"Auto-Discovery",[76,129,130],{"v-slot:description":64},"Automatic registration of routes, components, and APIs. No more tedious manual configuration for every new feature.",[82,132,134,137],{"icon":133},"i-lucide-shield-check",[76,135,136],{"v-slot:title":64},"Full TypeScript Support",[76,138,139],{"v-slot:description":64},"Data type security throughout the application, from frontend to server API. Minimizes bugs and improves developer experience.",[82,141,143,146],{"icon":142},"i-lucide-layout",[76,144,145],{"v-slot:title":64},"Modern UI Interface",[76,147,148],{"v-slot:description":64},"Built with Nuxt UI and Tailwind CSS. Responsive, beautiful interface that is easily customizable to your brand identity.",[73,150,152,155,158],{"id":151},"why-choose",[76,153,154],{"v-slot:title":64},"Why Choose Alkademi LMS?",[76,156,157],{"v-slot:description":64},"Compared to other LMS solutions, Alkademi LMS offers the perfect balance between monolith simplicity and modular architecture flexibility.",[76,159,160,169,178,187],{"v-slot:features":64},[82,161,163,166],{"icon":162},"i-lucide-rocket",[76,164,165],{"v-slot:title":64},"Fast Development",[76,167,168],{"v-slot:description":64},"No complex setup like microservices. Deploy as a single application, scale vertically with ease.",[82,170,172,175],{"icon":171},"i-lucide-wrench",[76,173,174],{"v-slot:title":64},"Easy Customization",[76,176,177],{"v-slot:description":64},"Plugin system allows you to replace or add features without forking the repository. Updates remain compatible.",[82,179,181,184],{"icon":180},"i-lucide-users",[76,182,183],{"v-slot:title":64},"Developer Friendly",[76,185,186],{"v-slot:description":64},"Auto-discovery, full TypeScript support, and comprehensive documentation make onboarding new developers fast.",[82,188,190,193],{"icon":189},"i-lucide-code",[76,191,192],{"v-slot:title":64},"Open Source",[76,194,195],{"v-slot:description":64},"Open source code, active community, and permissive license. You have full control over your platform.",[73,197,199,202,205],{"id":198},"use-cases",[76,200,201],{"v-slot:title":64},"Who Uses This?",[76,203,204],{"v-slot:description":64},"Alkademi LMS is designed for various digital learning needs:",[76,206,207,216,225,234],{"v-slot:features":64},[82,208,210,213],{"icon":209},"i-lucide-school",[76,211,212],{"v-slot:title":64},"Educational Institutions",[76,214,215],{"v-slot:description":64},"Universities, schools, and training institutions that need a custom LMS with a solid and modern codebase.",[82,217,219,222],{"icon":218},"i-lucide-laptop",[76,220,221],{"v-slot:title":64},"Bootcamps & Online Courses",[76,223,224],{"v-slot:description":64},"Education platforms that want to build unique learning experiences with custom features tailored to business needs.",[82,226,228,231],{"icon":227},"i-lucide-building",[76,229,230],{"v-slot:title":64},"Corporate Training",[76,232,233],{"v-slot:description":64},"Companies that need internal learning systems with integration to existing HR systems and workflows.",[82,235,237,240],{"icon":236},"i-lucide-heart-handshake",[76,238,239],{"v-slot:title":64},"Open Source Contributors",[76,241,242],{"v-slot:description":64},"Developers who want to contribute to building a more open and accessible future for education platforms.",[73,244,246,249,252],{"id":245},"resources",[76,247,248],{"v-slot:title":64},"Resources & Community",[76,250,251],{"v-slot:description":64},"Start your journey with available resources:",[76,253,254,271,288,302],{"v-slot:features":64},[82,255,257,260,263],{"icon":256},"i-lucide-book-open",[76,258,259],{"v-slot:title":64},"Complete Documentation",[76,261,262],{"v-slot:description":64},"Guides from installation to deployment, complete with code examples and best practices.",[76,264,265],{"v-slot:links":64},[266,267,270],"u-button",{"color":268,"to":6,"variant":269},"primary","outline","Read Documentation",[82,272,274,277,280],{"icon":273},"simple-icons-github",[76,275,276],{"v-slot:title":64},"GitHub Repository",[76,278,279],{"v-slot:description":64},"Access source code, report bugs, or contribute to our open source project.",[76,281,282],{"v-slot:links":64},[266,283,287],{"color":284,"to":285,"variant":269,"target":286},"neutral","https:\u002F\u002Fgithub.com\u002FAlkademi-Development\u002Flms-alkademi-monolith","_blank","View on GitHub",[82,289,291,294,297],{"icon":290},"i-lucide-graduation-cap",[76,292,293],{"v-slot:title":64},"Tutorials & Guides",[76,295,296],{"v-slot:description":64},"Learn how to create plugins, customize UI, and development best practices.",[76,298,299],{"v-slot:links":64},[266,300,301],{"color":268,"to":59,"variant":269},"View Tutorials",[82,303,305,308,311],{"icon":304},"i-lucide-message-circle",[76,306,307],{"v-slot:title":64},"Community",[76,309,310],{"v-slot:description":64},"Join the developer community, ask questions, and participate in development discussions.",[76,312,313],{"v-slot:links":64},[266,314,316],{"color":284,"to":315,"variant":269,"target":286},"https:\u002F\u002Fgithub.com\u002FAlkademi-Development\u002Flms-alkademi-monolith\u002Fdiscussions","Join Discussion",[73,318,320,323,326],{"id":319},"cta",[76,321,322],{"v-slot:title":64},"Ready to Build Your LMS?",[76,324,325],{"v-slot:description":64},"Start now and experience modern development with scalable architecture.",[76,327,328,333],{"v-slot:links":64},[266,329,332],{"color":268,"to":17,"size":330,"trailing-icon":331},"xl","i-lucide-arrow-right","Start Installation",[266,334,335],{"color":284,"to":34,"variant":269,"size":330},"Learn Architecture",{"title":64,"searchDepth":337,"depth":337,"links":338},2,[],"md",{},true,"\u002Fen",{"title":344,"description":345},"Alkademi LMS Open Source","Feature-Driven Modular Monolith Architecture for a modern, extensible, and customizable Learning Management System.","en\u002Findex","Dc3u2dHjjpNG-VLyshMHoVKlbMD20nmfvAvvPCp9aes",1780026927687]