Inspiration

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. Even though some people are intrested in studying they get distracted due to games or some fun activities to solve these problems LearnForge is integrated with gamification features which makes learning engaging and fun.

What it does

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.

How we built it

We build it using Nextjs as a full stack framework. And for interactive animation we used rive.

Chat, Teacher :- Built using Gemini Pro

Rekog :- Built using Gemini Pro Vision

Pdf-Q/A :- Built using Streamlit, Lanchain, Python, Gemini Pro

Contact Form :- Resend api

Imagen :- stable diffusion

Imagine :- stable diffusion and face swap model

Challenges we ran into

Sometimes the model was not giving the proper outputs which we i fixed it through prompt engineering. And engaging the user was also a issue due to the time it takes for the model to create output I had solved it with the help of loading animations and giphy gifs

Accomplishments that we're proud of

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

What we learned

We learned about how can we leverage the power of ai to solve problems which could not be solved before I also learnt more about prompt engineering. And I also learnt the important of ui and gamification features.

What's next for Learnforge

We are aiming to develop this platform to aid teachers in teaching and monitoring student learning.

Built With

  • gemini-pro
  • gemini-pro-vision
  • next.js
  • react
  • replicate
  • resend
  • tailwindcss
  • typescript
  • vercel
Share this project:

Updates