Skip to content

generyand/jipiey

Repository files navigation

Jipiey Logo

Jipiey - AI-Powered GPA Calculator

Jipiey is an intelligent GPA calculator that uses AI to analyze and process grade tables from uploaded images. Simply upload an image of your grades in tabular format, and our AI will automatically calculate your GPA and generate a structured table from the image.

Features

  • 📸 Image Upload: Upload images containing grade tables
  • 🤖 AI Analysis: Automatic extraction and processing of grade data
  • 📊 GPA Calculation: Accurate GPA computation based on extracted grades
  • 📋 Table Generation: Clean, formatted table output of your grades
  • 🧠 Gemini AI Integration: Get personalized insights and recommendations based on your grades

Getting Started

First, install the dependencies:

pnpm install

Setting up Gemini API

The application uses Google's Gemini AI for grade analysis. To set up the Gemini API:

  1. Visit Google AI Studio to get your Gemini API key
  2. Create a .env file in the root of the project
  3. Add your API key to the file:
    GEMINI_API_KEY=your_gemini_api_key_here

Then, run the development server:

pnpm dev

To access the app from other devices on the same network (e.g., your phone), use:

pnpm dev:network

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

Technology Stack

  • Next.js - React framework for production
  • pnpm - Fast, disk space efficient package manager
  • Google Gemini AI - AI for image extraction and analysis

Development

The main application code is located in the app directory. The page auto-updates as you edit the files.

Learn More

To learn more about the technologies used in this project:

Deployment

This application can be deployed on Vercel for optimal performance and easy setup.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A GPA calculator with AI-powered grade recognition from uploaded images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors