Skip to content

LingoSafari s an innovative web-based platform designed to revolutionize language learning using cutting-edge AI technology, interactive modules, and engaging gamification.

Notifications You must be signed in to change notification settings

vaxad/LingoSafari

 
 

Repository files navigation

10 image

LingoSafari 🌐🗣️

LingoSafari is an innovative language learning platform developed by Team LingoSafari, comprising Varad, Dhrish, and Rishabh, during a 30-hour hackathon. Built entirely in Next.js, our platform leverages AI, interactive modules, and gamification to facilitate an engaging language learning experience.

Key Features

AI Chatbot Powered by OpenAI 🤖

Leveraging OpenAI's cutting-edge technology, our AI chatbot engages users in real-time conversations, focusing on language-related queries. Users can clarify doubts and enhance their understanding of the language with ease.

Text-to-Speech (TTS) Functionality 🗣️

Our platform offers a TTS feature that enables users to learn the pronunciation of every word in the questions. This auditory learning aid ensures users can correctly pronounce words, improving their language skills.

Gamified Learning Modules 🎮

LingoSafari incorporates gamification elements within the learning modules, making the language learning process enjoyable and motivating. Users progress through levels, earn coins, and compete on the leaderboard, fostering a sense of achievement and competitiveness.

Interactive and Engaging UI 🖥️

Designed with an interactive and visually appealing user interface, our platform ensures a seamless navigation experience for users. Users can easily access various features and lessons, enhancing engagement and immersion in the learning journey.

Leaderboard and Rewards System 🏆💰

Our leaderboard system tracks user progress based on earned coins. The more coins a user accumulates through correct quiz answers, the higher they rank on the leaderboard. Users can redeem their coins for valuable discount coupons, encouraging consistent engagement.

Personalization and Adaptive Learning 🧑‍🤝‍🧑

LingoSafari personalizes the learning experience based on user preferences and performance. Using AI algorithms, the platform adapts lessons to focus on areas that need improvement, optimizing the learning process for each user.

Technology Stack

  • Framework: Next.js
  • Database: PostgreSQL

Quiz Mechanism

Our quiz comprises two question types: open-ended and multiple-choice questions (MCQs). Regardless of their proficiency level, users can learn how to pronounce words from each question using the TTS feature.

Usage

  1. Clone the repository: git clone <repository-url>
  2. Install dependencies: npm install
  3. Run the application: npm run dev

Contributors

  • Dhrish
  • Varad
  • Rishabh

Join Us on the LingoSafari Learning Journey!

LingoSafari is on a mission to break language barriers and make language learning enjoyable and accessible to all. Join us on this exciting linguistic adventure and unlock a world of possibilities through language mastery! 🌍🌟

About

LingoSafari s an innovative web-based platform designed to revolutionize language learning using cutting-edge AI technology, interactive modules, and engaging gamification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.2%
  • CSS 3.7%
  • JavaScript 2.1%