Skip to content

ExpertLearning/expertlearning.github.io

Repository files navigation

🧠 Expert Learning

Made for the 2025 Congressional App Challenge

Expert Learning is a free and easy to use study website. We enable users to create tools from files or texts by utilizing the Google Gemini API. This website is not limited to just students; educators, developers, and others can also make use of it.

Version Language

Visit Expert Learning at https://expertlearning.github.io

🌿 Features

Basic Features

  • Text to AI Tool Generation
    Input a text prompt, submit the prompt, and the AI will generate a tool for you.
  • Select tool types
    From quizzes to flashcards.

Logged in Features - All features are free

  • Files to AI Tool Generation
    Add pdfs, images, or powerpoints, and the AI will analyze the file to generate a personalized tool.
  • Download generated tools
    Easily download generated tools as a html, to share with others.
  • Save generated tools and load them later
    Once you generate a tool, it will automatically save to your tools history. You can filter tool types or categories in the history tab.
  • Organize tools with custom tool types, categories, and names
    Personalize tools even further with custom tool types, categories, and names. These will save to your acount.

🧭 Project Specs

  • React with TypeScript for interactable and powerful interfaces.
  • Google Gemini API for the perfect AI tools.
  • Postgres DB for an awesome and secure user storage.
  • Name.org for an unique domain.
  • GitHub for the best hosting and a loving community.

🍴 Contributing

  • Found a bug? Report it in issues!
  • Feel free to fork this project!
    • Make sure to read the LICENSE!
    • Download the latest package, or download /source
    • Find a code editor (Ex: Replit)
    • Code! This project contains many process secrets. Make sure to set your project secrets
    • Run npm run build to package the files.