Giter Site home page Giter Site logo

learnai-math's Introduction

LearnAI

Spend more time learning, less time searching


๐Ÿ“– Overview

LearnAI is an AI-powered chatbot designed to help users study mathematics in a personalized manner. Utilizing advanced technologies including Next.js, Flask, MongoDB, and the ChatGPT API, this chatbot provides a unique and interactive way to practice and master mathematical concepts.

โญ Features

  • Personalized Study Sessions: Users can specify the math subjects they want to focus on.
  • Interactive Q&A: The AI poses practice questions and provides instant feedback on answers.
  • Adaptive Learning: The chatbot adjusts the difficulty of questions based on user performance.
  • Instant Corrections and Explanations: Provides corrections and detailed explanations for better understanding.

โš’๏ธ Tech Stack

  • Frontend: Next.js
  • Backend: Flask
  • Database: MongoDB
  • AI Integration: ChatGPT API

๐Ÿ’จ Workflow

  1. User Input: The user inputs the subjects they need to study.
  2. Question Generation: The AI generates relevant questions for the user to practice.
  3. User Response: The user answers the questions.
  4. Feedback and Adaptation: The AI provides corrections and explanations, and proposes new questions based on the user's performance.

โ“ Usage

Explain how to use the application. Include any necessary commands, URLs to access the app, etc.

๐Ÿ“ฆ Installation

Install all dependencies

bun install

Run the project

bun run dev

Open http://localhost:3000 with your browser to see the result.

The Flask server will be running on http://127.0.0.1:5328ย โ€“ feel free to change the port in package.json (you'll also need to update it in next.config.js).

learnai-math's People

Contributors

restartdk avatar paulopasso avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.