Logo Lanfrica

AryanRaikwar312/Team---Turbo-Ai

Domain:

education

Record type:

software
Creator:
Ary
Host:
Team- turbo Ai / Problem statement : Hyper Personalized Learning Assistant for Underserved Students Build an AI system that adapts to a student's learning style, pace, and knowledge gaps β€” offering contextual explanations, quizzes, and career guidance for low-resource college students. / Project Name - Syraxo # πŸš€ SYRAXO Learning Platform SYRAXO is a next-generation, AI-powered EdTech platform designed to provide interactive learning experiences for students, complete with gamified tracking, AI-assisted guidance, and live mentorship capabilities. ## ✨ Features - **πŸ›‘οΈ Secure Authentication:** Powered by Supabase for safe and seamless student enrollment and login. - **πŸ€– AI Sensei Chatbot:** An integrated AI tutor connected via an n8n webhook and OpenAI to answer student questions intelligently and safely. - **πŸ“ˆ Gamified Progression:** Tracks student Level and XP to make learning engaging and rewarding. - **πŸ‘¨β€πŸ« Mentor Guidance:** Students can discover, filter, and book live Zoom sessions with expert mentors directly through the platform. - **πŸ’» Live Classes & Creativity Lab:** Centralized hubs for students to join scheduled live classes and submit their interactive projects. ## πŸ› οΈ Technology Stack - **Frontend:** React, TypeScript, Vite - **UI & Styling:** Tailwind CSS, shadcn/ui components - **Authentication:** Supabase Auth - **Backend Automation & AI:** n8n Workflows (Webhooks & Airtable Integration) - **Database:** Airtable (via n8n) & Supabase ## πŸš€ Getting Started ### Prerequisites Make sure you have Node.js installed on your machine. ### Installation 1. Clone the repository: ```bash git clone github.com ``` 2. Install the dependencies: ```bash npm install ``` *(Alternatively, you can use `bun install` or `yarn install`)* 3. Set up your Environment Variables: Create a `.env` file in the root directory and add your Supabase credentials: ```env VITE_SUPABASE_URL=your_supabase_project_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key ``` 4. Start the development server: ```bash npm run dev ``` 5. Open localhost to view it in your browser. ## πŸ”— Integrations The platform relies on several n8n webhooks to automate data flows: - **`/webhook-test/enrollment`**: Triggers upon new student signup to save data to …