/gemini-solver

Mobile app built using React Native & Expo that simplifies doing homework

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Gemini Solver

Showcase Image

Gemini Solver

Gemini Solver is a mobile app built using React Native & Expo that simplifies doing homework. This app leverages the power of the Gemini-API to offer quick problem solving, clear explanations, as well as translation capabilities. It's like having a personal tutor in your pockets! Gemini Solver is competing in the Gemini-API Contest 2024.

View Demo

Features

  • Scan and Solve Homework*: Use your camera to scan homework questions and receive accurate solutions with detailed explanations
  • Homework Chatbot*: Engage with an intelligent chatbot to get help with homework questions
  • Text Translation*: Translate text from images into any language seamlessly
  • Scientific Calculator: Access a fully functional scientific calculator for complex calculations
  • Multilingual Support: The app is also available in 10 different languages

* All the starred (*) functionalities are powered by the Gemini-API

Getting Started

Prerequisites

  • Node.js (version 12 or higher)
  • Gemini-API Key (Grab one here)

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/0xBitBuster/gemini-solver.git
  1. Install the dependencies:
npm install

Usage

To start expo, run:

npm start

Next, Scan the QR code with the "Expo Go" app on your mobile device or start an Web, Android or iOS emulator.

License

This project is licensed under the BSD3-Clause License - see the LICENSE file for details.