GithubHelp home page GithubHelp logo

fu-huan-mei / next14-duolingo-clone3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from swoji/next14-duolingo-clone

0.0 0.0 0.0 635 KB

Home Page: https://next14-duolingo-clone-sepia.vercel.app

JavaScript 0.52% TypeScript 98.35% CSS 1.13%

next14-duolingo-clone3's Introduction

Lingua

This is a full-stack web application, integrating postreSQL database and server-side with Node.js with dynamic client-side rendering.

It was based off characteristics of the Language Learning SaaS, Duolingo.

image

Key Features

  • Next.js 14 & Server Actions: Utilizing the latest version of Next.js along with server actions for seamless user experience.
  • AI Voices with Elevenlabs AI: Enjoy lifelike AI-generated voices for enhanced learning.
  • Beautiful Component System with Shadcn UI: Immerse yourself in stunning visuals and intuitive interface design.
  • Amazing Characters by KenneyNL: Engage with charming characters to make your learning experience more enjoyable.
  • Auth Using Clerk: Secure authentication powered by Clerk for peace of mind.
  • Sound Effects: Enhance your learning journey with immersive audio cues.
  • Hearts System: Manage your progress with our intuitive hearts system.
  • Points / XP System: Earn points and XP as you progress through your language courses.
  • No Hearts Left Popup: Stay informed with prompts when your hearts are running low.
  • Exit Confirmation Popup: Prevent accidental exits with our confirmation popups.
  • Practice Old Lessons: Reinforce your learning by revisiting previous lessons to regain hearts.
  • Leaderboard: Compete with fellow learners and climb the ranks on our leaderboard.
  • Quests Milestones: Set and achieve milestones on your learning journey with our quest system.
  • Shop System: Exchange points for rewards in our virtual shop.
  • Pro Tier with Stripe: Unlock unlimited hearts and exclusive features with our Pro tier subscription powered by Stripe.
  • Landing Page: Welcome to our platform with our engaging and informative landing page.
  • Admin Dashboard with React Admin: Manage your platform with ease using our comprehensive admin dashboard.
  • ORM with DrizzleORM: Seamlessly interact with our database using DrizzleORM. PostgresDB with NeonDB: Store and retrieve data efficiently with our PostgreSQL database powered by NeonDB.
  • Deployment on Vercel: Enjoy fast and reliable deployment on Vercel for optimal performance.
  • Mobile Responsiveness: Learn on the go with our fully responsive design, accessible on all devices.

Usage

  • Sign up for an account or log in if you're an existing user.
  • Choose your desired language course from our selection.
  • Dive into guided lessons with our beautiful design, characters, audio, and visual effects.
  • Earn points, climb the leaderboard, and unlock rewards as you progress.
  • Explore our shop system to exchange points for exciting rewards.
  • Manage your learning journey and platform settings with our admin dashboard.
  • Have fun and immerse yourself in the joy of language learning!

next14-duolingo-clone3's People

Contributors

swoji avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.