{"id":27226287,"url":"https://github.com/ajay1214/ablanguages","last_synced_at":"2025-06-12T09:40:43.391Z","repository":{"id":249612604,"uuid":"831999883","full_name":"ajay1214/abLanguages","owner":"ajay1214","description":"Interactive Language Learning Platform","archived":false,"fork":false,"pushed_at":"2024-10-02T09:52:02.000Z","size":3571,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T12:21:20.663Z","etag":null,"topics":["full-stack-web-development","github-repository","language-learning","mern-stack","nextjs","projects"],"latest_commit_sha":null,"homepage":"https://ab-languages.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ajay1214.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-22T06:44:17.000Z","updated_at":"2025-03-05T14:02:11.000Z","dependencies_parsed_at":"2024-09-11T15:45:04.008Z","dependency_job_id":null,"html_url":"https://github.com/ajay1214/abLanguages","commit_stats":null,"previous_names":["ajay1214/ablanguages"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ajay1214/abLanguages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajay1214%2FabLanguages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajay1214%2FabLanguages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajay1214%2FabLanguages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajay1214%2FabLanguages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajay1214","download_url":"https://codeload.github.com/ajay1214/abLanguages/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajay1214%2FabLanguages/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259440196,"owners_count":22857866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["full-stack-web-development","github-repository","language-learning","mern-stack","nextjs","projects"],"created_at":"2025-04-10T11:58:12.530Z","updated_at":"2025-06-12T09:40:43.352Z","avatar_url":"https://github.com/ajay1214.png","language":"TypeScript","readme":"---\n\n# Interactive Language Learning Platform\n\n## Overview\n\nWelcome to the **Interactive Language Learning Platform**! This project demonstrates a sophisticated approach to creating an interactive, engaging, and user-friendly language learning experience. It leverages modern web technologies to provide an immersive learning environment.\n\n## Demo(https://ab-languages.vercel.app/)\n\n## Features\n\n- **🌐 Next.js 14 \u0026 Server Actions:** Optimized performance with the latest Next.js framework, utilizing server-side rendering and efficient server actions.\n- **🗣 AI Voices using Elevenlabs AI:** Realistic voice synthesis for language lessons, enhancing auditory learning.\n- **🎨 Shadcn UI:** A responsive and visually appealing interface designed with Shadcn's component system.\n- **🎭 KenneyNL Characters:** High-quality character graphics for an engaging learning environment.\n- **🔐 Authentication with Clerk:** Secure user authentication and management with Clerk integration.\n- **🔊 Enhanced User Experience:** Immersive sound effects to complement the learning process.\n- **❤️ Hearts System:** Gamified system to track progress and motivate users.\n- **🌟 Points and XP System:** Rewarding system to incentivize learning and track achievements.\n- **💔 No Hearts Left Popup:** User-friendly notifications for resource management.\n- **🚪 Exit Confirmation Popup:** Safeguards to prevent accidental data loss.\n- **🔄 Lesson Review for Heart Regain:** Users can review lessons to regain hearts, promoting continuous learning.\n- **🏆 Leaderboard:** Competitive leaderboard to encourage user participation.\n- **🗺 Quests and Milestones:** Structured learning paths with quests and milestones.\n- **🛍 Points Exchange Shop:** Exchange points for hearts to increase engagement.\n- **💳 Pro Tier with Stripe Integration:** Premium subscription tier with unlimited hearts, secured with Stripe.\n- **🏠 Landing Page:** Attractive landing page designed to convert potential users.\n- **📊 Admin Dashboard with React Admin:** Efficient content management and user data analysis.\n- **🌧 ORM with DrizzleORM:** Robust and scalable data management.\n- **💾 PostgreSQL with NeonDB:** Reliable and efficient database management with PostgreSQL and NeonDB.\n- **🚀 Vercel Deployment:** High performance and scalability ensured by deploying on Vercel.\n- **📱 Mobile Responsiveness:** Seamless user experience across devices with full mobile responsiveness.\n\n## Technologies\n\n- **Framework:** Next.js\n- **AI Integration:** Elevenlabs AI\n- **UI Design:** Shadcn UI\n- **Graphics:** KenneyNL\n- **Authentication:** Clerk\n- **Payment Processing:** Stripe\n- **Admin Tools:** React Admin\n- **ORM:** DrizzleORM\n- **Database:** NeonDB (PostgreSQL)\n- **Deployment:** Vercel\n\n## 📧 Contact\n\nIf you have any questions or feedback, feel free to reach out via [adarshbind61@gmail.com].\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajay1214%2Fablanguages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajay1214%2Fablanguages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajay1214%2Fablanguages/lists"}