Skip to content

Timmy00125/eli5_server

Repository files navigation

LearnInFive

A web application that explains computer science concepts in simple terms, as if talking to a five-year-old.

Overview

LearnInFive simplifies complex computer science concepts using the Gemini AI model from Google. The application provides easy-to-understand explanations with simple language and real-world analogies, making technical topics accessible to beginners.

Features

  • Explains computer science concepts in simple language
  • Uses analogies that relate to everyday experiences
  • Avoids technical jargon and complex terminology
  • Powered by Google's Gemini AI model

Technology Stack

  • Backend: FastAPI (Python)
  • AI: Google Generative AI (Gemini Pro model)
  • API: RESTful endpoints

API Endpoints

  • GET /api/explain: Returns an explanation of a computer science concept
  • GET /health: Health check endpoint

Setup and Installation

  1. Clone the repository
  2. Install dependencies:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors