Personal Project
Sims 4 Save Tracker
A web app for documenting and managing your Sims 4 gameplay saves.
View on GitHubAbout
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
Sim Profile
Log Entry & Screenshots