Logo Lanfrica

Ethiopian-Cursor-Community/AemroSprint-g24-cursor

Domaine:

education
Créateur:
Eth
HĂ´te:
# 🧠 AemroSprint **AemroSprint** is an AI-powered academic survival assistant built for the **Cursor Hackathon**. Designed specifically for students facing syllabus anxiety or crunch-time cramming, AemroSprint takes course syllabi, lecture notes, or text outlines and transforms them into comprehensive study summaries and tailored, day-by-day study roadmaps leading up to your exam date. --- **[Live Demo] ([aemro-sprint-g24-cursor.ver…])** ## 🌟 Key Features - **📂 Multi-Format Material Parser:** Drag and drop syllabus PDFs, paste raw course outlines, or upload lecture notes (supporting PDF and text files up to 5MB). >>>>>> TeamRepo/feat/cursor-sdk-deep-dive --- ## 🛠️ Starter Template & Hackathon Attribution To focus our engineering efforts on student-centric value, this project was developed using the open-source **Vercel AI Chatbot** starter template as our base infrastructure. ### Original Template Assets Retained: - **Core Infrastructure:** User authentication (Auth.js), sidebar navigation, session-based chat history, and basic streaming chat UI. - **Database Architecture:** Basic PostgreSQL database schema (Drizzle ORM) for users and chat. - **Component Styling:** Tailwind CSS and Radix UI primitives (`shadcn/ui`). ### What We Implemented (Our Hackathon Contribution): We created the academic **"AemroSprint"** product layer on top of the generic chatbot structure: | Functional Area | Upstream Starter Template | Our Custom AemroSprint Layer | | :--- | :--- | :--- | | **Product & UX Design** | Generic AI Chatbot shell, greeting messages, and generic demo prompts. | Fully custom **AemroSprint student workspace** branding, typography, color scheme, and copy. | | **Core Product Flow** | Standard chat conversation and general document artifacts. | **Academic Pipeline:** Syllabus dropzone / input panel $\rightarrow$ AI summary generation $\rightarrow$ Custom calendar roadmap. | | **Backend API Endpoints** | Standard chat endpoints, chat history, an …

Languages