Logo Lanfrica

AryanRaikwar312/Team---Turbo-Ai

Domaine:

education

Type de record:

software
Créateur:
Ary
Hôte:
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 …