A modern, multilingual web application for tracking missing Nintendo Switch content, including games, DLCs, and updates.
nx-missing-v2_demo.mp4
- 📱 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
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
TitleID|Release Date|Title Name|Size
TitleID|Release Date|DLC Name|Base Game|Size
TitleID|Game Name|Version|Release Date
{
"TitleID": [
{
"Version": "version_number",
"Release Date": "date"
}
]
}
- Node.js 18 or higher
- npm 8 or higher
- Clone the repository:
git clone https://github.com/ghost-land/nx-missing
cd nx-missing
- Install dependencies:
npm install
- Start the development server:
npm run dev
npm run build
The built files will be in the dist
directory.
Contributions are welcome! Please feel free to submit a Pull Request. We especially welcome translations for new languages.
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons provided by Lucide
- Built with React and Vite
- Styled with Tailwind CSS