Skip to content

Mobile companion app for Tibia players to track boss spawn chances, mark sightings, and get alerts — built with React Native (Expo SDK 53), powered by my Tibia Boss Tracker backend, and developed with an AI-assisted workflow from planning to release.

Notifications You must be signed in to change notification settings

ViniciusPaldes/tibia-bosses-tracker-app

Repository files navigation

Tibia Boss Tracker (Mobile App)

A mobile companion app for Tibia players to track boss spawn chances in real-time, mark sightings, and plan checks — powered by my existing backend and community-driven data.

🎯 Purpose

Tibia Boss Tracker helps players stay ahead by showing high/low spawn chances for bosses in their world and letting them quickly mark which bosses they’ve checked.
This project extends my existing web version into a mobile experience with React Native + Expo, optimized for speed, offline access, and push notifications.

I’m also using this build as a public AI-assisted development case study — showing how AI tools can speed up mobile app creation from planning to App Store release.

✨ Features (MVP)

  • 📜 Boss List — sorted by spawn chance
  • Mark as Watched — synced to backend
  • 📊 Chance Levels — high/medium/low based on world data
  • 🔔 Push Notifications — alerts for high-chance bosses
  • 📶 Offline Mode — last fetched data available without internet
  • 🚀 Expo OTA Updates — weekly feature/content updates without full app store review

🛠 Tech Stack

  • React Native (Expo SDK 53)
  • Expo OTA Updates
  • Push Notifications
  • REST API (existing Tibia boss tracker backend)
  • AsyncStorage for offline data
  • AI-powered workflow for planning, scaffolding, and documentation

🧩 Roadmap

See ROADMAP.md for features and release milestones.

🎨 Wireframe Design Notes

This project’s UI/UX planning went through three AI-assisted wireframe iterations, from initial layouts to onboarding flows and final MVP reference screens.

📄 You can read the full documentation of this process here:
Wireframe Design Notes

🎨 High-Fidelity Design Exploration

As part of this project, we explored how far we could push ChatGPT + image generation to create high-fidelity static prototypes without relying on traditional tools like Figma.

This process involved:

  1. Prompt creation – Using ChatGPT to write detailed prompts for each screen.
  2. Prompt refinement – Adjusting and improving prompts to ensure clarity and consistency.
  3. Image generation – Asking ChatGPT to produce the final high-fidelity static images.

These designs:

  • Serve as visual references for implementation.
  • Maintain a fantasy-themed style consistent with the app concept.
  • Are not editable design files, but static images to guide development.

📄 Read the full design process and see all prompts/images here:
High-Fidelity Design Notes

🎨 Style Guide

We have created a fantasy-themed mobile app style guide for the Tibia Boss Tracker project, available here:
📄 View Style Guide

This style guide defines the color palette, typography, layout rules, UI components, and iconography to ensure consistent design throughout development.
It will be used in the next steps of development to create the actual theme and component files for the Expo (React Native) project, applying the defined values directly in code.

🏗️ System Architecture

As part of our goal to involve ChatGPT in all steps of the development process, we used it to produce a UML-style high-level architecture diagram for the Tibia Boss Tracker app.
This ensures both frontend and backend concepts are documented clearly before implementation begins.

You can view the full prompt and generated diagram in the Architecture Documentation.

Quick Preview

Tibia Boss Tracker - System Architecture


📸 Screenshots

(Coming soon — early beta UI preview)

📢 Advertising & Community

This app is built with and for the Tibia community.
Promotion channels:

  • Instagram (@tibiawiki) — 17k+ engaged followers
  • LinkedIn — for dev + tech audience
  • YouTube Shorts/Reels — behind-the-scenes AI-assisted dev process

Potential monetization:

  • In-app ads (Google AdMob)
  • Premium alerts (early notification window)
  • Donation link / Patreon

About

Mobile companion app for Tibia players to track boss spawn chances, mark sightings, and get alerts — built with React Native (Expo SDK 53), powered by my Tibia Boss Tracker backend, and developed with an AI-assisted workflow from planning to release.

Resources

Stars

Watchers

Forks

Packages

No packages published