Skip to content

Latest commit

 

History

History
113 lines (85 loc) · 2.38 KB

README.md

File metadata and controls

113 lines (85 loc) · 2.38 KB

NX Missing

A modern, multilingual web application for tracking missing Nintendo Switch content, including games, DLCs, and updates.

nx-missing-v2_demo.mp4

Features

  • 📱 Responsive design that works on desktop and mobile
  • 🌓 Light and dark mode support
  • 🌍 Multilingual support (8 languages)
    • English
    • French (Français)
    • Spanish (Español)
    • German (Deutsch)
    • Japanese (日本語)
    • Portuguese (Português)
    • Korean (한국어)
    • Russian (Русский)
  • 🔍 Advanced search functionality across all content
  • 📊 Sortable tables with multiple viewing options
  • 🎮 Real-time game icon loading
  • 📱 Pagination and items per page selection
  • 🔄 Auto-formatting for dates and file sizes
  • 🎯 Intelligent title ID handling for base games, updates, and DLCs
  • 🌐 Automatic language detection
  • 🔄 Real-time language switching

Content Types

The application tracks four types of missing content:

  • Missing Titles: Base games that are not yet available
  • Missing DLCs: Downloadable content for existing games
  • Missing Updates: Latest game updates
  • Missing Old Updates: Historical update versions

Data Format

Missing Titles

TitleID|Release Date|Title Name|Size

Missing DLCs

TitleID|Release Date|DLC Name|Base Game|Size

Missing Updates

TitleID|Game Name|Version|Release Date

Missing Old Updates

{
  "TitleID": [
    {
      "Version": "version_number",
      "Release Date": "date"
    }
  ]
}

Development

Prerequisites

  • Node.js 18 or higher
  • npm 8 or higher

Installation

  1. Clone the repository:
git clone https://github.com/ghost-land/nx-missing
cd nx-missing
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Building for Production

npm run build

The built files will be in the dist directory.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. We especially welcome translations for new languages.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments