Poke Data - Documenting my journey on creating a Pokemon Pricing website

Documenting my journey on creating a Pokemon Pricing website


Introduction

This is a documentation of my journey on creating a Pokemon Market Analysis website.

Business Case

  • Identified gap in the market for Pokemon Card Investment Analytics
  • Target Audience:
    • Collectors seeking to track their collection value
    • Investors looking for market trends and opportunities
    • Traders needing real-time price information
  • Key differentiators from existing solutions:
    • Focus on investment metrics and analytics
    • User-friendly interface
    • Real-time market data integration

Development Roadmap

Phase 1: Basic Market Analysis

  1. Display top 20 card price movers by week / month
    • Implementation of sorting algorithms
    • Data visualization using charts
    • Real-time price updates
  2. Simple price history graph
    • Interactive chart implementation
    • Historical data tracking
    • Trend analysis
  3. Basic sell score
    • Algorithm development for scoring
    • Market trend integration
    • Price momentum indicators
  4. Search functionality
    • Advanced filtering
    • Autocomplete features
    • Set-based searching

Future Features

  • Virtual Binder
    • Digital collection management
    • Value tracking
    • Export capabilities
  • Advanced Analytics
    • Market trend prediction
    • Investment opportunity scoring
    • Portfolio analysis
  • User Collections
    • Personal collection tracking
    • Want list management
    • Collection value analytics

Technical Stack

  • Frontend Framework: Next.js (App Router)
    • Leveraging server-side rendering
    • Optimized performance
  • UI Components:
    • React Server Components
    • Tailwind CSS for styling
    • Shadcn UI for component library
  • Backend Services:
    • Supabase for database and authentication
  • Deployment:
    • Vercel for hosting and CI/CD

Development Journey

[This section will be updated as development progresses]

Week 1: Project Setup

  • Initial repository setup
  • Technical stack implementation
  • Basic project structure

Week 2: Data Model Design

  • Database schema planning
  • API endpoint mapping
  • Data relationships modeling

[Continue documenting your progress here...]