Skip to content

aditya-obj/lumiverse

Repository files navigation

LumiVerse 🌠

Welcome to LumiVerse — an innovative learning platform crafted to make education accessible, interactive, and deeply personal. LumiVerse adapts to each user's pace and preferences, providing both free and premium content to meet diverse learning needs. With accessibility features and options for one-on-one learning, LumiVerse is dedicated to helping everyone learn effectively, anytime and anywhere.


Table of Contents

  1. Project Overview
  2. Core Features
  3. Demo
  4. Getting Started
  5. Technologies Used
  6. Contributing
  7. License

Project Overview

LumiVerse is an interactive learning platform designed for learners at all levels, offering tools for personalized growth, accessibility, and engagement. Our platform provides a tailored experience for users, allowing them to learn at their own pace through interactive content and courses. We also offer special support for those with hearing impairments through subtitles and other tools to make learning an inclusive experience.

Goal: To make quality learning accessible, enjoyable, and adaptable to each individual’s needs and abilities.


Core Features

Interactive Learning Modules 📘

  • Dive into lessons that combine visuals, quizzes, and interactive exercises to deepen understanding and retention.
  • Learn at Your Own Pace: Take lessons when and where you like, making learning flexible for every schedule.

Free and Premium Tiers 💎

  • Access a wide variety of free content across subjects.
  • Premium Option: Unlock exclusive courses, one-on-one tutoring sessions, and advanced resources with a premium subscription.

One-on-One Learning Support 👩‍🏫

  • Personalized Tutoring: Connect with expert tutors for personalized guidance and support in your learning journey.
  • Feedback and Progress Tracking: Get customized feedback and track your learning progress with intuitive dashboards.

Accessibility and Inclusivity 🌍

  • Subtitles for the Hearing Impaired: All videos and audio content come with subtitles, ensuring that users with hearing impairments can engage fully.
  • User-Friendly Design: Simple, clean UI optimized for both desktop and mobile experiences, making LumiVerse accessible to everyone.

Customized Learning Paths 🎯

  • Personalized Recommendations: Based on your learning habits and preferences, LumiVerse curates a path that suits your unique style and goals.
  • Progressive Content Delivery: Unlock new lessons based on progress, ensuring a structured learning experience.

Demo

Check out LumiVerse here to experience the future of interactive learning!


Getting Started

To run LumiVerse on your local machine:

  1. Clone the Repository:

    git clone https://github.com/your-username/LumiVerse.git
  2. Install Dependencies:

    cd LumiVerse
    npm install
  3. Run the Application:

    npm run dev
  4. Visit: Open your browser and go to http://localhost:5173.


Technologies Used

  • Next.js: For a robust, scalable, and SEO-friendly front end.
  • Firebase: For secure user authentication and database management.
  • GSAP & Lenis: To enhance the user experience with smooth, interactive animations and scroll effects.

Contributing

We welcome contributions! Please read our Contributing Guidelines to get started.


License

Distributed under the MIT License. See LICENSE for more information.


With LumiVerse, knowledge is within reach for everyone — start your journey today! 🌟