Skip to content

AB71Zek/Cirno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cirno - AI Math Tutor

Cirno is an intelligent math tutoring chatbot powered by Google's Gemini AI. It helps students solve math problems through interactive conversations, supporting both text and image-based problem solving.

Features

  • AI-Powered Math Tutoring: Get step-by-step solutions and explanations
  • Image Support: Upload math problem images for analysis
  • Conversation History: Persistent chat sessions with your math tutor
  • Smart Problem Solving: Handles various math topics and difficulty levels
  • Modern UI: Clean, responsive interface built with Next.js

Live Demo

Try Cirno now: https://cirno-ai.vercel.app/

Architecture

This project consists of two main components:

  • Frontend: Next.js application with React components
  • Backend: Node.js/Express API with Firebase Firestore and Google Gemini AI

Project Structure

Cirno/
├── frontend/          # Next.js frontend application
├── backend/           # Node.js/Express backend API
└── README.md         # This file

Tech Stack

Frontend

  • Next.js - React framework
  • TypeScript - Type safety
  • React Bootstrap - UI components
  • Tailwind CSS - Styling

Backend

  • Node.js - Runtime environment
  • Express.js - Web framework
  • Firebase Firestore - Database
  • Google Gemini AI - AI/ML capabilities
  • Sharp - Image processing

Documentation

About

Innovation Sprint Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors