[{"data":1,"prerenderedAt":87},["ShallowReactive",2],{"projects":3},[4],{"id":5,"title":6,"body":7,"description":17,"extension":67,"meta":68,"navigation":69,"order":70,"path":71,"repo":72,"seo":73,"stack":74,"stem":82,"tagline":83,"url":84,"year":85,"__hash__":86},"projects\u002Fprojects\u002Fmajorit.md","Majorit",{"type":8,"value":9,"toc":61},"minimark",[10,14,18,23,38,42],[11,12,6],"h1",{"id":13},"majorit",[15,16,17],"p",{},"Co-founded and built end-to-end. Majorit converts physical paper exams into a structured digital format and layers AI tooling on top: explanations, grouping, and a course-material chatbot grounded in retrieval-augmented generation.",[19,20,22],"h2",{"id":21},"stack","Stack",[15,24,25,29,30,33,34,37],{},[26,27,28],"strong",{},"Frontend"," — Nuxt 3, Vue 3, Pinia, Tailwind CSS, Vue Query, Socket.io\n",[26,31,32],{},"Backend"," — Node.js, Express, GraphQL, Typesense, LangChain, Python\n",[26,35,36],{},"Infra"," — Cloudflare Pages, AWS (EC2 \u002F S3), Google Cloud",[19,39,41],{"id":40},"highlights","Highlights",[43,44,45,49,52,55,58],"ul",{},[46,47,48],"li",{},"Generative AI explanations grounded in course documents",[46,50,51],{},"AI-driven grouping of MCQs by module, submodule, and course",[46,53,54],{},"Course-material chatbot powered by RAG over uploaded materials",[46,56,57],{},"Custom subscription model tailored to medical students",[46,59,60],{},"Performance dashboard with exam history and usage analytics",{"title":62,"searchDepth":63,"depth":63,"links":64},"",2,[65,66],{"id":21,"depth":63,"text":22},{"id":40,"depth":63,"text":41},"md",{},true,1,"\u002Fprojects\u002Fmajorit",null,{"title":6,"description":17},[75,76,77,78,79,80,81],"Nuxt 3","Vue 3","Node.js","GraphQL","Typesense","LangChain","Python","projects\u002Fmajorit","AI-powered exam preparation platform for medical students.","https:\u002F\u002Fmajorit.ma",2021,"Jtd2UPTlI3nZWx22E1-6XNkmkMuwIhd1k9jv8Rx-cGI",1777439580413]