Skip to content

WIP - Full stack app that collects user submitted data on performance metrics linked to individual games across various PC hardware. Uses the IGDB API to fetch game details and Firebase or an alternative to store user submitted data.

Notifications You must be signed in to change notification settings

rorunsolu/Chronos-Performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chronos — Chronos Performance

Chronos is a web app for collecting and sharing real-world game performance metrics (FPS, GPU, RAM, etc.) tied to game data from IGDB. Users can search games, view game details, submit performance reports, favorite games, and view other users' reports.

Stack

  • Frontend: React + TypeScript + Vite
  • UI: Mantine + Tailwind
  • Backend: Node + Express (TypeScript)
  • Database & Auth: Firebase (Auth + Firestore)
  • External API: IGDB (via Twitch/IGDB access token)
  • Deployment: Vercel (backend) + static frontend

Main features

  • Game search & details powered by IGDB
  • User authentication (Google / email / anonymous) via Firebase
  • Submit performance reports (FPS, settings, hardware) stored in Firestore
  • User profiles and favorites
  • Backend REST endpoints that proxy IGDB queries

Project structure (high level)

  • frontend/ — React app (Vite)
  • backend/ — Express server (TypeScript) serving IGDB proxy routes
  • common code & hooks in frontend under src/

About

WIP - Full stack app that collects user submitted data on performance metrics linked to individual games across various PC hardware. Uses the IGDB API to fetch game details and Firebase or an alternative to store user submitted data.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •