Personal Project

Sims 4 Save Tracker

A web app for documenting and managing your Sims 4 gameplay saves.

View on GitHub

About

The Sims 4 Save Tracker is a personal full-stack web application built for players who want to keep detailed records of their gameplay. It allows you to organize multiple save files into families, create individual Sim profiles complete with traits, aspirations, careers, pronouns, and biographies, and write story log entries documenting gameplay moments — with screenshot uploads per entry.

The app also features a cross-family Sim search, bulk family deletion, and dynamic dropdowns populated from a curated list of over 50 traits, 60 aspirations, and 30 careers drawn directly from the base game and expansion packs.

Tech Stack

PythonCore language
FlaskWeb framework
SQLAlchemyORM & database layer
SQLiteLocal database
Bootstrap 5UI & styling
WerkzeugSecure file uploads
Jinja2HTML templating

Key Features

  • Create and manage multiple Sims families, each with their own Sims and story log
  • Detailed Sim profiles — traits, aspirations, career, pronouns, bio, and more
  • Story log entries with multi-image screenshot uploads and captions
  • Live cross-family Sim search by name, career, traits, or aspirations
  • Bulk family deletion with a checkbox-based UI
  • Game data (traits, aspirations, careers) sourced from base game and expansion packs
  • Secure file handling with unique filename generation per upload

Screenshots

Dashboard / Family ListDashboard / Family List
Sim ProfileSim Profile
Log Entry & ScreenshotsLog Entry & Screenshots
Sim SearchSim Search