ARCADEA
Arcadea is a game library app designed for passionate gamers who crave variety and organization, encompassing the entire spectrum of gaming - from the latest AAA releases to beloved indie gems and timeless classics.
Gamers often end up with games scattered across multiple platforms and launchers (Steam, Epic, consoles, etc.). This makes it hard to keep track of your entire collection, discover what you already own, and decide what to play next. Arcadea solves this by being an all-in-one hub.
Decision Paralysis: "What should I play tonight?" Arcadea's curated recommendation system and powerful filters combat that overwhelming feeling. Losing Track of Your Backlog: Arcadea's custom tagging and filtering systems let you effectively manage that ever-growing list of games you want to try.
Target Users:
Passionate Gamers: People who own multiple platforms (PC, consoles) and have substantial game libraries. These are gamers frustrated with fragmentation. Game Explorers: Players who enjoy diverse genres, aren't solely focused on new releases, and actively seek out new experiences. Retro Enthusiasts: Gamers with a fondness for classic titles and a willingness to utilize emulators alongside modern platforms.
How They Will Use Arcadea:
Organization: Creating a centralized, visually appealing library of all their games, regardless of the original platform. Decision-Making: Utilizing the "Wishlist Machine" and filters to efficiently choose which game to play based on mood, available time, etc. Tracking: Viewing playtime statistics, achievements, and personal insights to better understand their gaming habits. Discovery: Finding new titles that align with their tastes, both within their existing library and through recommendations.
Database search of game titles User can filter games through like: release date, genre, rating, and emotional tags. Manual entry (title, platform, etc.) Customizable Showcase: Various display options (arcades, cover art, lists)
List technologies that will be used in your app, including any libraries to save time or provide more functionality. Be sure to research any potential limitations.
- React
- TypeScript/Javascript
- MySQL
- Express
- react
- react-router
- axios
No external apis
- Home Page
- Games List
- Register
- Login
Phase 1: Minimum Viable Product (MVP)
Core Library Architecture: Design a database to store game data (title, platform, cover art, release date, genres, etc.). Manual Game Input: Create a simple form to add games with basic details. Visual Library Display: Choose a primary display mode (cover art grid, list, or arcade cabinets) and implement sorting options (title, platform, release date). Basic Filtering: Start with filters for genre and platform.
Phase 2: Enhanced Functionality
Personal Ratings & Notes: Allow users to rate games and add their own notes.
"Wishlist Machine" Refinement Incorporate user ratings, tags, and external review scores (if possible) to improve recommendations. Achievement Tracking: Explore integration with APIs for platforms that support it. Social Features (Optional): Consider a basic friends system and simple review sharing features. Theme Support: Add customizable themes and UI color schemes. Potentially: Storefront integration (Steam, etc.)