Git Product home page Git Product logo

kanugurajesh / learnforge Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.28 MB

An application to help students in learning by leveraging the power of LLM'S

Home Page: https://learn-forge.vercel.app/

License: MIT License

TypeScript 86.15% CSS 11.68% Batchfile 0.10% JavaScript 2.07%
educational-project gemini-pro gemini-pro-vision markdown nextjs14 python react real-world-problem-solving resend-email rive

learnforge's Introduction

๐ŸŒŸ star the project if you like it

LearnForge

LearnForge is a comprehensive educational solution designed to revolutionize the learning experience for students. Built on gamification principles, it transforms education into an engaging and enjoyable journey. The platform leverages cutting-edge generative AI learning solutions to provide unparalleled support for students to excel in their academic pursuits.

Problem Statement ๐ŸŽ“๐Ÿ•น๏ธ

Many students face challenges such as a lack of access to quality education resources or teachers who may not effectively address their thirst for knowledge. In some cases, students may not even have access to education at all. LearnForge is integrated with gamification features which makes learning engaging and fun.

Solution Statement ๐Ÿš€๐Ÿง 

LearnForge is committed to delivering high-quality education to every student, regardless of their location, through the power of generative AI. The platform offers a plethora of features essential for a holistic learning experience.

I have integrated the following AI-powered resources into the application to provide comprehensive teaching support:

  • Imagen: Students can visualize concepts through images related to their learning materials, enhancing understanding and engagement.
  • Imagine: Fosters creativity by allowing students to visualize themselves in different scenarios through face-swapping with fantasy avatars.
  • Doubt: A Question-Answering application powered by Gemini Pro, dedicated to resolving students' queries effectively.
  • Teacher: A personalized chat application that simulates conversations with a virtual teacher, providing tailored support.
  • Blog: A platform where students can access educational blog posts, further expanding their knowledge.
  • Pdf-Q/A: Enables students to upload PDF files, facilitating interaction and understanding of complex topics.
  • Rekog: Provides information about images to help students comprehend visual content better.
  • Contact Form: A mechanism for students to seek assistance by filling out a contact form, ensuring timely professional support.

Features ๐ŸŒŸ

  • Interactive Learning Modules
  • Rewarding System to Boost Motivation
  • Large Language Models (LLM) Integration
  • Personalized Learning Paths
  • User-Friendly Interface
  • Text to Image Generator (boosts creativity and materializes imagination)
  • Image to Text Converter (enhances understanding)
  • Q/A with Gemini Pro
  • Chat with Gemini Pro
  • Image generation
  • Swap Image Ai
  • Contact Form
  • Secure Authentication
  • Notification System
  • Dynamic Tests
  • Admin Panel

Screenshots

Screenshot 2024-02-01 091839

Screenshot 2024-02-01 091853

Screenshot 2024-02-01 091910

Screenshot 2024-02-01 094242

Screenshot 2024-02-01 100259

Screenshot 2024-02-01 100317

Screenshot 2024-02-01 100339

Screenshot 2024-02-01 100345

Screenshot 2024-02-01 100357

Screenshot 2024-02-01 100414

Screenshot 2024-02-01 100729

Screenshot 2024-02-01 100738

Screenshot 2024-02-01 100743

Screenshot 2024-02-01 100750

Screenshot 2024-02-01 101125

Screenshot 2024-02-01 101143

Screenshot 2024-02-01 101111

Admin Panel

Learnforge as an admin panel which helps to publish more data into the platform and change it's personalized tests. This makes LearnForge dynamic.

# Admin Panel Link
https://github.com/kanugurajesh/LearnForge-Admin

Contribution Guidelines

We welcome contributions to enhance and improve the llm app. If you have ideas or improvements, feel free to submit a pull request following our contribution guidelines.

Feedback and Issues

If you encounter any issues or have feedback, please open an issue on our GitHub repository. We appreciate your input and strive to make our system better with each update.

Tech Stack

  • Next.js
  • Tailwindcss
  • Gemini Pro
  • Gemini Pro Vision
  • Rive
  • Typescript
  • API
  • Replicate
  • Markdown
  • Vercel
  • Python
  • Streamlit
  • Stable Diffusion
  • Resend
  • Giphy
  • React

๐ŸŒ Socials:

portfolio linkedin twitter youtube YouTube Channel Subscribers

Authors

Support

For support, you can buy me a coffee

Buy Me A Coffee

learnforge's People

Contributors

kanugurajesh avatar

Stargazers

 avatar  avatar

Watchers

 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.