Skip to content

AI-powered web app (Google Gemini) to explain complex topics in simple terms. Built entirely with FastAPI. Features multiple explanation styles, Markdown rendering, search, and saving answers. Open Source.

License

Notifications You must be signed in to change notification settings

lev64y/prosto-ponyatno-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prosto Ponyatno AI 🌐

GitHub Version Issues Stars

Welcome to Prosto Ponyatno AI! This project is an AI-powered web application designed to explain complex topics in simple terms. Built entirely with FastAPI, it utilizes Google Gemini to provide a seamless learning experience.

Table of Contents

Features

  • Multiple Explanation Styles: Choose from various styles to suit your learning preferences.
  • Markdown Rendering: Enjoy well-formatted text with support for Markdown.
  • Search Functionality: Quickly find explanations on specific topics.
  • Save Answers: Bookmark your favorite explanations for future reference.
  • Open Source: Contribute to the project and help improve it.

Technologies Used

  • FastAPI: A modern web framework for building APIs with Python.
  • Google Gemini: AI technology that powers the explanation features.
  • Markdown: For rendering text in a user-friendly format.
  • JavaScript & Jinja2: For dynamic content rendering.
  • LLM (Large Language Model): To generate human-like explanations.

Installation

To get started with Prosto Ponyatno AI, follow these steps:

  1. Clone the repository:

    git clone https://github.com/lev64y/prosto-ponyatno-ai.git
  2. Navigate to the project directory:

    cd prosto-ponyatno-ai
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the application:

    uvicorn main:app --reload

Now, you can access the application at http://127.0.0.1:8000.

Usage

Once the application is running, you can start exploring complex topics. Here’s how:

  1. Select a Topic: Use the search bar to find a topic you want to learn about.
  2. Choose an Explanation Style: Pick from the available styles to see the topic explained in a way that suits you best.
  3. Read and Interact: Enjoy the explanation and interact with the content as needed.
  4. Save Your Favorites: Bookmark any explanations you find particularly useful.

Contributing

We welcome contributions! If you would like to help improve Prosto Ponyatno AI, please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeature
  3. Make your changes and commit them:
    git commit -m "Add your feature"
  4. Push to your fork:
    git push origin feature/YourFeature
  5. Open a pull request.

Your contributions help us make the project better for everyone!

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please reach out via the following:

Releases

To download the latest version of Prosto Ponyatno AI, visit the Releases section. Here, you can find the most recent updates and features.

Conclusion

Thank you for checking out Prosto Ponyatno AI! We hope this tool helps you understand complex topics in a simple and effective way. Feel free to explore, contribute, and provide feedback.

Let's make learning easier together!

About

AI-powered web app (Google Gemini) to explain complex topics in simple terms. Built entirely with FastAPI. Features multiple explanation styles, Markdown rendering, search, and saving answers. Open Source.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •