Pokémon Scale World Collection Tracker
Track your figures. Complete your sets. Build your Scale World collection.
🌐 Live App
•
🏷️ v1.0.0
•
🇬🇧 English
•
🇹🇷 Türkçe
•
ScaleDex is a free, independent, fan-made collection tracker designed specifically for collectors of the Pokémon Scale World figure series.
The goal is simple: provide one place where collectors can browse the Pokémon Scale World catalogue, track the figures, sets and packages they own, see what they are missing, monitor progress across regions and sets, connect with other collectors, and keep useful parts of their collection available even when an internet connection is unavailable.
ScaleDex is designed by a collector, for collectors.
🌐 Live application:
https://scaledex-production.web.app
🏷️ Latest release:
https://github.com/ChaliDo/ScaleDex/releases/tag/v1.0.0
- Browse the Pokémon Scale World figure and set catalogue
- Browse releases by Pokémon region
- Search the figure catalogue
- View figure, set, package and box images
- View set contents and package variants
- Track individual figures, complete sets and physical packages
- Mark figures, sets and packages as owned
- Track multiple copies with x0 / x1 / x2 quantity controls
- Automatically account for quantities inherited from owned sets and packages
- Keep collection completion based on unique catalogue items, so duplicate copies do not inflate progress
- Track complete and incomplete sets
- Search and filter your collection by ownership status and item type
- View overall collection statistics and completion progress
- View progress by Pokémon region
- View progress by individual set
- Support announced and upcoming products without allowing unreleased items to be incorrectly marked as owned
- Unique Trainer Code for each collector
- Find collectors by Trainer Code
- Send, accept and decline friend requests
- Remove friends
- View friends' Trainer Cards
- View accepted friends' collections
- Customize your display name
- Select a favorite Pokémon
- Choose between multiple Trainer Card themes
- Use your Google profile image as your avatar
- Use the Scale World figure image of your favorite Pokémon as your avatar when available
- Copy your Trainer Code for easy sharing
- Real-time one-to-one text messaging between accepted friends
- Unread message counters
- Conversation history
- Up to 1000 characters per message
- Direct access to a friend's collection from the chat screen
- Mobile-friendly chat interface
- Messages cannot be edited or deleted in the first messaging version
- Messaging is blocked when users are no longer friends
- Firestore Security Rules restrict conversations to their participants and prevent sender impersonation
- Offline access to the latest synchronized copy of your own collection
- Offline access to previously synchronized friends' collections
- Last synchronization information for cached collection data
- Catalogue images precached for reliable offline viewing
- Installable as a Progressive Web App (PWA)
- Works on supported phones, tablets and desktop computers
- Responsive phone, tablet and desktop layouts
- Desktop and mobile navigation
- Light theme
- Dark theme
- 🇬🇧 English interface
- 🇹🇷 Turkish interface
- Firebase Authentication
- Cloud Firestore synchronization
- Secure per-user collection storage
- Protected friend relationships and friend collection access
- Protected private conversations
- Firebase Hosting
- Route-based code splitting and lazy-loaded pages for a lighter initial application load
- GitHub Actions continuous integration
- Automatic
npm run lintandnpm run buildchecks on pushes tomain
One of the main goals of ScaleDex is to make your collection useful even when you do not have an internet connection.
After your collection has been synchronized while online, ScaleDex keeps a local snapshot of the latest successfully synchronized collection on your device.
This allows you to view your collection while offline.
Previously viewed and synchronized friends' collections can also be stored locally, allowing you to check their last synchronized collection while offline.
When viewing cached data, ScaleDex displays synchronization information so that you can tell when the locally stored collection was last updated.
ScaleDex also precaches catalogue imagery so that previously available visual catalogue content remains useful offline. The project deliberately prioritizes reliable offline imagery over minimizing the PWA cache size.
- Open ScaleDex while connected to the internet.
- Open your Collection page to synchronize your collection.
- Open a friend's collection at least once while online if you want it available offline.
- ScaleDex stores the latest successful collection snapshot on the device.
- If the internet connection becomes unavailable, the stored snapshot can still be displayed.
- When connectivity returns, ScaleDex can retrieve the latest data again.
Note: Offline collections represent the most recently synchronized copy stored on that particular device. They are not live data while the device is offline.
ScaleDex is a Progressive Web App (PWA).
It can be used directly in a browser or installed on supported phones, tablets and computers for a more app-like experience.
- Open ScaleDex in Google Chrome.
- Open the browser menu.
- Select Install app or Add to Home screen.
- Confirm the installation.
- Launch ScaleDex from its icon on your home screen.
- Open ScaleDex in Safari.
- Tap the Share button.
- Select Add to Home Screen.
- Confirm by tapping Add.
- Launch ScaleDex from the icon on your Home Screen.
On supported desktop browsers, ScaleDex can also be installed as a PWA.
Look for the browser's Install option while ScaleDex is open.
Live application:
https://scaledex-production.web.app
ScaleDex is designed to grow alongside the Pokémon Scale World series.
As new figures, sets, packages and product variations are officially announced, they can be added to the ScaleDex catalogue once sufficiently reliable product information and images become available.
This means ScaleDex is intended to remain a living catalogue rather than a finished, static database.
As the Pokémon Scale World lineup expands, collectors can continue tracking their collection using the same application.
ScaleDex may include figures and sets that have been officially announced but have not yet been released for sale.
Upcoming products can be displayed in the catalogue so collectors can see what is coming next.
However, figures that have not yet been released cannot be marked as owned or added to a collection through the normal collection system.
Once the product has reached its release period and becomes available, collection tracking can be enabled for it.
This helps keep the catalogue informative without treating unreleased products as items that can already be owned.
ScaleDex currently contains catalogue support for releases across:
Kanto · Johto · Hoenn · Sinnoh · Unova · Kalos · Alola · Galar · Hisui · Paldea
The catalogue will continue to expand as additional Pokémon Scale World products are announced and released.
ScaleDex is completely free to use.
There is no paid membership, premium tier or subscription required to track your collection, browse the catalogue, use offline access, add friends or use messaging.
ScaleDex was created as a personal fan project and as a useful tool for fellow Pokémon Scale World collectors.
If you enjoy ScaleDex and would like to support the work behind it, there is no need to pay for the application.
A subscription to the ChaliDo YouTube channel, a like on a video, or joining the conversation in the comments is more than enough support. ❤️
I also create videos on the ChaliDo YouTube channel, including reviews and videos about Pokémon Scale World figures.
If ScaleDex is useful to you, feel free to visit the channel:
https://www.youtube.com/c/chalido
Subscriptions, likes, comments, feedback and discussions are always appreciated and help support both the channel and projects like ScaleDex.
- React
- Vite
- JavaScript
- CSS
- Firebase Authentication
- Cloud Firestore
- Firebase Hosting
- Progressive Web App (PWA) technologies
- GitHub Actions
Clone the repository:
git clone https://github.com/ChaliDo/ScaleDex.gitEnter the project directory:
cd ScaleDexInstall dependencies:
npm installStart the development server:
npm run devRun lint checks:
npm run lintCreate a production build:
npm run buildScaleDex uses GitHub Actions to automatically validate changes pushed to the main branch.
The CI workflow runs:
npm ci
npm run lint
npm run buildThis provides an additional safety check before future updates are considered complete.
ScaleDex is deployed using Firebase Hosting.
Live application:
https://scaledex-production.web.app
Special thanks to the contributors and editors of the NamuWiki Pokémon Scale World page.
The information collected there was a very helpful reference while researching and organizing the Pokémon Scale World product catalogue for ScaleDex.
ScaleDex is also made possible by the wider Pokémon Scale World collector community, whose shared knowledge helps document releases, package variations, figures and other product details.
Thank you to everyone who shares information, photographs, corrections and knowledge about the series.
ScaleDex is a collector-driven project.
If you notice incorrect catalogue information, a missing figure or set, an incorrect image, a missing package variant, or a typo/translation issue, feel free to open an issue or contribute a correction through GitHub.
Collector knowledge is especially valuable for keeping the catalogue accurate as new releases appear.
GitHub:
https://github.com/ChaliDo/ScaleDex
ScaleDex is an independent, unofficial, fan-made project created for Pokémon Scale World collectors.
ScaleDex is not affiliated with, endorsed by, sponsored by, or officially associated with The Pokémon Company, Nintendo, Game Freak, Creatures Inc., Bandai, or Bandai Spirits.
Pokémon, Pokémon character names, Pokémon Scale World, related trademarks, product names and imagery belong to their respective owners.
ScaleDex does not claim ownership of Pokémon, Pokémon Scale World or any related intellectual property.
This project is intended solely as a free collection-management and catalogue tool for fans and collectors.
ScaleDex, özellikle Pokémon Scale World figür serisi koleksiyoncuları için geliştirilmiş, ücretsiz, bağımsız ve hayran yapımı bir koleksiyon takip uygulamasıdır.
Amaç basit: Pokémon Scale World kataloğunu tek bir yerde görüntülemek, sahip olduğunuz figür, set ve paketleri takip etmek, eksikleri görmek, bölge ve set bazındaki ilerlemeyi izlemek, diğer koleksiyoncularla bağlantı kurmak ve internet bağlantısı olmadığında bile koleksiyonun önemli bölümlerine ulaşabilmek.
ScaleDex bir koleksiyoncudan, diğer koleksiyoncular için geliştirilmiştir.
🌐 Canlı uygulama:
https://scaledex-production.web.app
🏷️ Son sürüm:
https://github.com/ChaliDo/ScaleDex/releases/tag/v1.0.0
- Pokémon Scale World figür ve set kataloğunu görüntüleme
- Pokémon bölgelerine göre ürünleri görüntüleme
- Figür kataloğunda arama
- Figür, set, paket ve kutu görselleri
- Set içerikleri ve fiziksel paket varyantları
- Figür, set ve paket sahipliğini ayrı ayrı takip etme
- Figür, set ve paketlerde x0 / x1 / x2 adet takibi
- Sahip olunan set ve paketlerin içerdiği figürlerde adet bilgisini otomatik hesaba katma
- Aynı üründen birden fazla kopyanın koleksiyon tamamlama yüzdesini yapay olarak artırmaması
- Tamamlanan ve eksik setleri takip etme
- Koleksiyonda arama yapma
- Sahiplik durumu ve ürün türüne göre filtreleme
- Genel koleksiyon istatistikleri ve tamamlanma oranı
- Bölge bazında ilerleme
- Set bazında ilerleme
- Duyurulmuş ve yaklaşan ürünleri katalogda gösterme
- Henüz satışa çıkmamış ürünlerin yanlışlıkla sahip olunan ürün olarak işaretlenmesini engelleme
- Her koleksiyoncu için benzersiz Trainer Code
- Trainer Code ile koleksiyoncu arama
- Arkadaşlık isteği gönderme
- Gelen arkadaşlık isteklerini kabul etme veya reddetme
- Arkadaş silme
- Arkadaşların Trainer Card'larını görüntüleme
- Kabul edilmiş arkadaşların koleksiyonlarını görüntüleme
- Görünen isim özelleştirme
- Favori Pokémon seçme
- Birden fazla Trainer Card teması
- Google profil fotoğrafını avatar olarak kullanma
- Mevcut olduğunda favori Pokémon'un Scale World figür görselini avatar olarak kullanma
- Trainer Code'u kolay paylaşım için kopyalama
- Kabul edilmiş arkadaşlar arasında gerçek zamanlı birebir metin mesajlaşması
- Okunmamış mesaj sayaçları
- Konuşma geçmişi
- Mesaj başına en fazla 1000 karakter
- Sohbet ekranından arkadaş koleksiyonuna doğrudan geçiş
- Mobil uyumlu sohbet arayüzü
- İlk mesajlaşma sürümünde mesaj düzenleme ve silme kapalıdır
- Arkadaşlık sona erdiğinde yeni mesaj gönderimi engellenir
- Firestore Security Rules yalnızca konuşmanın katılımcılarına erişim verir ve başka bir kullanıcı adına mesaj göndermeyi engeller
- Kendi koleksiyonunun son senkronize edilmiş haline çevrimdışı erişim
- Daha önce senkronize edilmiş arkadaş koleksiyonlarına çevrimdışı erişim
- Önbellekteki koleksiyonlar için son senkronizasyon bilgisi
- Katalog görsellerinin güvenilir çevrimdışı kullanım için önbelleğe alınması
- Progressive Web App (PWA) olarak kurulabilme
- Desteklenen telefon, tablet ve bilgisayarlarda uygulama benzeri kullanım
- Telefon, tablet ve masaüstü uyumlu responsive tasarım
- Masaüstü ve mobil navigasyon
- Açık tema
- Koyu tema
- 🇬🇧 İngilizce arayüz
- 🇹🇷 Türkçe arayüz
- Firebase Authentication
- Cloud Firestore senkronizasyonu
- Kullanıcıya özel güvenli koleksiyon verileri
- Korunan arkadaşlık ilişkileri ve arkadaş koleksiyonları
- Korunan özel konuşmalar
- Firebase Hosting
- Daha hafif başlangıç yükü için route-based code splitting ve lazy-loaded sayfalar
- GitHub Actions sürekli entegrasyon
mainbranch'ine yapılan push'larda otomatiknpm run lintvenpm run buildkontrolleri
ScaleDex'in temel amaçlarından biri, internet bağlantınız olmadığında bile koleksiyonunuzun kullanılabilir olmasını sağlamaktır.
Koleksiyonunuz internet bağlantısı varken senkronize edildikten sonra ScaleDex, başarıyla senkronize edilen son koleksiyonun yerel bir kopyasını cihazınızda saklar.
Bu sayede internet bağlantınız olmadığında kendi koleksiyonunuzu görüntülemeye devam edebilirsiniz.
Daha önce görüntülenmiş ve senkronize edilmiş arkadaş koleksiyonları da cihazda saklanabilir. Böylece internet bağlantısı olmadığında arkadaşınızın koleksiyonunun son senkronize edilmiş halini görüntüleyebilirsiniz.
ScaleDex, yerel olarak saklanan verileri görüntülerken son senkronizasyon bilgisini de göstererek gördüğünüz koleksiyonun ne zaman güncellendiğini anlamanızı sağlar.
Katalog görselleri de güvenilir çevrimdışı görüntüleme için önbelleğe alınır. ScaleDex, PWA önbelleğini mümkün olduğunca küçültmek yerine çevrimdışıyken görsellerin kullanılabilir kalmasını önceliklendirir.
- İnternet bağlantınız varken ScaleDex'i açın.
- Kendi Collection/Koleksiyon sayfanızı açarak koleksiyonun senkronize edilmesini sağlayın.
- Çevrimdışı görüntülemek istediğiniz arkadaşınızın koleksiyonunu internet bağlantısı varken en az bir kez açın.
- ScaleDex son başarılı koleksiyon kaydını cihazda saklar.
- İnternet bağlantısı kesildiğinde bu kayıt görüntülenmeye devam edebilir.
- İnternet bağlantısı geri geldiğinde ScaleDex tekrar güncel verilere ulaşabilir.
Not: Çevrimdışı görüntülenen koleksiyon, kullanılan cihazda en son başarıyla senkronize edilmiş kopyadır. Cihaz çevrimdışıyken görüntülenen bilgiler canlı veri değildir.
ScaleDex bir Progressive Web App (PWA) olarak hazırlanmıştır.
Doğrudan internet tarayıcısından kullanılabileceği gibi desteklenen telefon, tablet ve bilgisayarlara uygulama benzeri bir deneyim için kurulabilir.
- ScaleDex'i Google Chrome ile açın.
- Tarayıcı menüsünü açın.
- Uygulamayı yükle veya Ana ekrana ekle seçeneğine dokunun.
- Kurulumu onaylayın.
- Ana ekranınıza eklenen ScaleDex ikonundan uygulamayı açın.
- ScaleDex'i Safari ile açın.
- Paylaş butonuna dokunun.
- Ana Ekrana Ekle (Add to Home Screen) seçeneğini seçin.
- Ekle (Add) diyerek işlemi onaylayın.
- Ana ekranınızdaki ScaleDex ikonundan uygulamayı açın.
Desteklenen masaüstü tarayıcılarında ScaleDex PWA olarak bilgisayara da kurulabilir.
ScaleDex açıkken tarayıcınızın Install / Uygulamayı yükle seçeneğini kullanabilirsiniz.
Canlı uygulama:
https://scaledex-production.web.app
ScaleDex, Pokémon Scale World serisiyle birlikte büyüyecek şekilde tasarlanmıştır.
Yeni figürler, setler, paketler ve ürün varyasyonları resmi olarak duyuruldukça, yeterli ve güvenilir ürün bilgileri ile görselleri mevcut olduğunda ScaleDex kataloğuna eklenebilir.
Bu nedenle ScaleDex tamamlanıp bir kenara bırakılmış sabit bir veritabanı değil, Pokémon Scale World serisiyle birlikte gelişmesi amaçlanan yaşayan bir katalogdur.
Pokémon Scale World ürün yelpazesi genişledikçe koleksiyonunuzu aynı uygulama üzerinden takip etmeye devam edebilirsiniz.
ScaleDex kataloğunda resmi olarak duyurulmuş ancak henüz satışa çıkmamış figür ve setler de yer alabilir.
Bu ürünler, koleksiyoncuların gelecekte çıkacak Scale World ürünlerini görebilmesi amacıyla katalogda gösterilebilir.
Ancak henüz satışa çıkmamış figürler normal koleksiyon sistemi üzerinden sahip olunan ürün olarak işaretlenemez veya koleksiyona eklenemez.
Ürün çıkış dönemine ulaştığında ve satışa sunulduğunda koleksiyon takibi aktif hale getirilebilir.
Böylece ScaleDex yaklaşan ürünleri gösterebilirken, henüz piyasaya çıkmamış bir ürünü sahip olunabilir bir koleksiyon parçası olarak değerlendirmez.
ScaleDex şu anda aşağıdaki bölgelerde yayınlanan Pokémon Scale World ürünleri için katalog desteği sunmaktadır:
Kanto · Johto · Hoenn · Sinnoh · Unova · Kalos · Alola · Galar · Hisui · Paldea
Yeni Pokémon Scale World ürünleri duyuruldukça ve yayınlandıkça katalog genişletilmeye devam edecektir.
ScaleDex tamamen ücretsizdir.
Koleksiyonunuzu takip etmek, kataloğu görüntülemek, çevrimdışı erişimi kullanmak, arkadaş eklemek veya mesajlaşmak için ücretli üyelik, premium paket ya da abonelik gerekmez.
ScaleDex kişisel bir fan projesi ve Pokémon Scale World koleksiyoncuları için faydalı bir araç olması amacıyla geliştirilmiştir.
ScaleDex'i beğendiyseniz ve projeye destek olmak isterseniz uygulama için herhangi bir ödeme yapmanıza gerek yoktur.
ChaliDo YouTube kanalına abone olmak, videolara bir beğeni bırakmak veya yorumlarda sohbete katılmak fazlasıyla yeterli bir destektir. ❤️
ChaliDo YouTube kanalında, Pokémon Scale World figür incelemeleri dahil olmak üzere çeşitli videolar hazırlıyorum.
ScaleDex işinize yaradıysa kanala da göz atabilirsiniz:
https://www.youtube.com/c/chalido
Abonelikler, beğeniler, yorumlar, geri bildirimler ve sohbetler her zaman makbule geçer ve hem kanala hem de ScaleDex gibi projelere destek olur.
- React
- Vite
- JavaScript
- CSS
- Firebase Authentication
- Cloud Firestore
- Firebase Hosting
- Progressive Web App (PWA) teknolojileri
- GitHub Actions
Projeyi klonlayın:
git clone https://github.com/ChaliDo/ScaleDex.gitProje klasörüne girin:
cd ScaleDexBağımlılıkları yükleyin:
npm installGeliştirme sunucusunu başlatın:
npm run devLint kontrollerini çalıştırın:
npm run lintProduction build oluşturun:
npm run buildScaleDex, main branch'ine gönderilen değişiklikleri otomatik doğrulamak için GitHub Actions kullanır.
CI workflow şu komutları çalıştırır:
npm ci
npm run lint
npm run buildBu yapı gelecekteki güncellemeler tamamlanmadan önce ek bir güvenlik kontrolü sağlar.
ScaleDex Firebase Hosting üzerinde yayınlanmaktadır.
Canlı uygulama:
https://scaledex-production.web.app
NamuWiki Pokémon Scale World sayfasının katkıda bulunanlarına ve editörlerine özel olarak teşekkür ederim.
Burada derlenen bilgiler, ScaleDex için Pokémon Scale World ürün kataloğunu araştırırken ve düzenlerken oldukça faydalı bir referans oldu.
Ayrıca ürünler, paket varyasyonları, figürler ve diğer ürün detayları hakkında bilgi paylaşarak Pokémon Scale World arşivinin gelişmesine katkı sağlayan koleksiyoncu topluluğuna teşekkürler.
Seri hakkında bilgi, fotoğraf ve düzeltme paylaşan herkese ayrıca teşekkür ederim.
ScaleDex koleksiyoncu odaklı bir projedir.
Hatalı katalog bilgisi, eksik figür veya set, yanlış görsel, eksik paket varyantı ya da yazım/çeviri hatası fark ederseniz GitHub üzerinden issue açabilir veya düzeltme için katkıda bulunabilirsiniz.
Özellikle yeni ürünler çıktıkça koleksiyoncuların bilgisi kataloğun doğru ve güncel tutulması için oldukça değerlidir.
GitHub:
https://github.com/ChaliDo/ScaleDex
ScaleDex, Pokémon Scale World koleksiyoncuları için geliştirilmiş bağımsız, resmi olmayan ve hayran yapımı bir projedir.
ScaleDex; The Pokémon Company, Nintendo, Game Freak, Creatures Inc., Bandai veya Bandai Spirits ile bağlantılı değildir, bu şirketler tarafından desteklenmemekte, sponsor olunmamakta veya resmi olarak onaylanmamaktadır.
Pokémon, Pokémon karakter isimleri, Pokémon Scale World, ilgili ticari markalar, ürün isimleri ve görseller kendi hak sahiplerine aittir.
ScaleDex; Pokémon, Pokémon Scale World veya bunlarla ilişkili herhangi bir fikri mülkiyet üzerinde hak iddia etmez.
Bu proje yalnızca hayranlar ve koleksiyoncular için hazırlanmış ücretsiz bir koleksiyon yönetimi ve katalog aracıdır.
ScaleDex
Track. Collect. Discover.

