Skip to content

willbyers1/RigMaster-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ RigMaster AI

Your PC's Personal Health Guardian & AI Performance Predictor

React TypeScript Tailwind CSS Gemini AI License


๐Ÿš€ About The Project

RigMaster AI is a next-generation web application designed for PC gamers and hardware enthusiasts. It solves two major problems: "Can I run it?" and "When should I clean it?"

Powered by Google's Gemini 1.5 Flash AI model, RigMaster predicts FPS values for any game configuration without relying on static databases. Additionally, it acts as a maintenance companion, tracking your thermal paste and fan cleaning schedules based on your specific device type (Laptop/Desktop).

โœจ Key Features

  • ๐Ÿค– AI-Powered FPS Predictor: Utilizes Google Gemini to estimate Low, Medium, and Ultra FPS for any game and hardware combination.
  • ๐Ÿ› ๏ธ Smart Maintenance Scheduler: Automatically calculates the next service date for Fan Cleaning and Thermal Paste replacement based on device type.
  • ๐Ÿ”ง Custom Hardware Support: Don't see your GPU? No problem. The "Other / Custom" input allows manual entry for specific or legacy hardware.
  • ๐Ÿ“š Interactive Guide Hub: Direct access to curated repair guides (iFixit, Tom's Hardware) for your specific form factor.
  • ๐ŸŒ“ Dark & Light Mode: Fully responsive UI with a sleek, gamer-focused aesthetic.
  • ๐Ÿ’พ Local Persistence: Saves your rig profile locally so you never have to re-enter specs.

๐Ÿ—๏ธ Tech Stack

This project was built using modern web technologies focusing on performance and UX.

  • Frontend: React.js (Vite Ecosystem)
  • Language: TypeScript
  • Styling: Tailwind CSS + Shadcn UI
  • Icons: Lucide React
  • AI Integration: Google Generative AI SDK (@google/generative-ai)
  • Routing: React Router DOM

โšก Getting Started

Follow these steps to run RigMaster AI locally on your machine.

Prerequisites

  • Node.js (v18 or higher)
  • A Google Gemini API Key (Get it here)

Installation

  1. Clone the repository

    git clone [https://github.com/willbyers/rigmaster-ai.git](https://github.com/willbyers/rigmaster-ai.git)
    cd rigmaster-ai
  2. Install dependencies

    npm install
  3. Configure API Key Create a .env file in the root directory and add your Gemini API key:

    VITE_GEMINI_API_KEY=your_actual_api_key_here
  4. Run the App

    npm run dev
  5. Open http://localhost:5173 in your browser.


๐Ÿ“ธ Screenshots

image image

๐Ÿค Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Created By Mert Batu Bรผlbรผl

  • ๐ŸŽ“ Computer Engineering Undergraduate * ๐Ÿ’ป Full Stack Developer & AI Enthusiast *

Start tracking your rig's health today! ๐Ÿ–ฅ๏ธโœจ
Don't forget to star โญ this repo if you found it useful!

About

๐ŸŽฎ AI-powered PC performance predictor & maintenance companion. Built with Next.js ๐Ÿš€โœจ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors