Introduction
Overview of the MrDemonWolf Official App — an Expo SDK 55 portfolio & blog mobile app powered by WordPress.
MrDemonWolf Official App
A personal portfolio and blog mobile app built with Expo SDK 55 and React Native 0.83 (New Architecture), pulling content from a WordPress backend.
What This App Does
- About — Profile screen with parallax banner, avatar, social links, and bio from WordPress user data
- Blog — Infinite-scroll blog list with search, category filtering, and full HTML content rendering
- Portfolio — Project showcase with categories and technology tags
- Contact — Contact form with Firebase App Check verification, submitted via PackRelay/WPForms
- Settings — Theme switching, font size, haptics, push notifications, cache management
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Expo SDK 55, React Native 0.83 |
| Routing | Expo Router (file-based) |
| Styling | NativeWind v5 / Tailwind CSS v4 |
| Data fetching | React Query v5 |
| Backend | WordPress REST API |
| Push notifications | TailSignal + Expo Notifications |
| Contact form | PackRelay + WPForms |
| Device verification | Firebase App Check |
| Local storage | SQLite (bookmarks), AsyncStorage (settings) |
| Build & deploy | EAS Build + EAS Submit |
Getting Started
Head to Installation to set up the project locally.