https://github.com/3nk4kuu/questlog
This project was created by Syntax Squad for CS 3443 Fall 2025 at UTSA.
https://github.com/3nk4kuu/questlog
java javafx journal scenebuilder tracker
Last synced: 19 days ago
JSON representation
This project was created by Syntax Squad for CS 3443 Fall 2025 at UTSA.
- Host: GitHub
- URL: https://github.com/3nk4kuu/questlog
- Owner: 3nk4kuu
- Created: 2025-11-13T05:30:29.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-12-09T07:08:04.000Z (6 months ago)
- Last Synced: 2026-03-15T17:39:24.901Z (3 months ago)
- Topics: java, javafx, journal, scenebuilder, tracker
- Language: Java
- Homepage:
- Size: 5.31 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
QuestLog is a platform built for gamers to track, organize, and share their progress across multiple video games. Designed with simplicity and efficiency in mind, it allows players to maintain a personal gaming journal that includes detailed statistics, personalized notes, individual ratings, and other meaningful insights. QuestLog creates a centralized and intuitive space where players can reflect on their achievements, monitor their overall journey, and stay connected to the games they love.
## ๐ About the Project
QuestLog helps gamers centralize their progress across all the titles they play. Instead of scattering notes or relying on platform-specific trackers, QuestLog provides a clean and intuitive interface that works for any game on any system.
## ๐ฎ Key Features
**Game Library Overview**
โ A clean home screen that organizes all your games.
**Cross-Platform Friendly**
โ Designed to track games on PC, PlayStation, Xbox, Nintendo Switch, and more.
**Track Game Log**
โ Log play status, start/completion dates, platform, personal rating, and notes.
**Simple & User-Friendly UI**
โ The app emphasizes clarity and efficiency so gamers can update their logs quickly.
โ
โ A dark mode is also available to use! It can be found in Settings โด
โ
## ๐ธ Prototype Preview
**Figma Prototype:**
[View Prototype](https://www.figma.com/proto/XqB7ZB5ijKe1xrMfxGBqmN/QuestLog-Prototype?node-id=5-3&starting-point-node-id=5%3A3)
## ๐ฅ Project Demo
**YouTube Demo:**
[Watch Video](https://www.youtube.com/watch?v=gKg3f5Zac0o&feature=youtu.be)
โโโPlease note that this is an older version of our app.
# ๐ป How to Run
Once opening the project, go to MainApp located in `src/main/java/edu/utsa/cs3443/questlog/MainApp.java` then press Run.
## ๐ฐ First-Time Use
On first launch, the application starts with no game entries. To test functionality:
โโ 1. Register a new user account
โโ 2. Log in
โโ 3. Add new game entries using the provided UI
All data is stored automatically in a user-specific data file.