Inspiration

Imagine you want to learn about something super cool, like space or dinosaurs, but all the books and videos are either too hard or too boring. I created PromptEd because I wanted to build a way for anyone to get a learning course made just for them, exactly how they like it! It’s like having a personal teacher who knows exactly what you need.

What It Does

PromptEd is a smart app that makes custom lessons for you. You just tell it what you want to learn (like “how rockets work” or “the history of video games”) and how much time you have (a quick peek, a short lesson, or a full course). Then, the app will:

  • Make lessons: It writes out easy-to-understand lessons.
  • Add cool stuff: It finds pictures and videos to help you learn better.
  • Test your knowledge: It creates fun quizzes to see what you’ve learned.
  • Help you out: If you get stuck, you can ask the app questions, and it will explain things!
  • So, you get a whole course, just for you, with everything you need to learn.

How I Built It

I used some cool tools to build PromptEd:

  • React and Tailwind CSS: These are like special building blocks and styles that help my app look good and work smoothly on your computer or phone.
  • Supabase: This helps my app talk to the internet and other smart programs.
  • OpenAI and Perplexity AI: These are the “brains” of my app! They help it understand what you want to learn, find information, and create the lessons.

Challenges I Ran Into

Building PromptEd was fun, but also tricky! Some hard parts were:

  • Mixing everything: Getting all the text, pictures, and videos to fit together perfectly in a lesson was a puzzle.
  • Making it smart: Teaching the app to understand what you really want to learn, and not just give you random facts, was hard.
  • Finding good videos: Sometimes it was tough to find the perfect video for every topic.
  • Making good quizzes: I wanted the quizzes to be helpful, not just boring questions.

Accomplishments I’m Proud Of

I’m super proud that PromptEd can:

  • Make a whole course by itself: It’s amazing how it can create a full lesson plan from scratch!
  • Always include pictures and videos: I made sure every course has cool visuals to help you learn.
  • Be easy to use: You just chat with it, and it makes your course. Simple!
  • Help you understand: The in-lesson helper is great for when you need a little extra explanation.

What I Learned

I learned a lot about how to make smart computer programs work together. It’s like teaching a team of robots to build something awesome! I also learned that making things simple for you to use often means a lot of hard work behind the scenes.

What’s Next for PromptEd

I have big plans for PromptEd! I want to:

  • Add more fun activities: Like games or puzzles to make learning even more exciting.
  • Let you change lessons: Maybe you want to add your own notes or pictures!
  • Help you track your progress: So you can see how much you’ve learned and what you’re good at.

Built With

  • openai
  • perplexity
  • supabase
Share this project:

Updates