https://github.com/ghost-land/nx-missing
Missing content for NX Shop
https://github.com/ghost-land/nx-missing
javascript missing-content nx typescript
Last synced: 2 months ago
JSON representation
Missing content for NX Shop
- Host: GitHub
- URL: https://github.com/ghost-land/nx-missing
- Owner: ghost-land
- License: gpl-3.0
- Created: 2024-08-19T14:30:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-05-12T06:02:54.000Z (2 months ago)
- Last Synced: 2025-05-12T06:20:24.605Z (2 months ago)
- Topics: javascript, missing-content, nx, typescript
- Language: TypeScript
- Homepage: http://nx-missing.ghostland.at/
- Size: 2.75 GB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NX Missing
A modern, multilingual web application for tracking missing Nintendo Switch content, including games, DLCs, and updates.
https://github.com/user-attachments/assets/705ade58-2615-4607-b432-9a9c3c2362ab
## 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
```json
{
"TitleID": [
{
"Version": "version_number",
"Release Date": "date"
}
]
}
```## Development
### Prerequisites
- Node.js 18 or higher
- npm 8 or higher### Installation
1. Clone the repository:
```bash
git clone https://github.com/ghost-land/nx-missing
cd nx-missing
```2. Install dependencies:
```bash
npm install
```3. Start the development server:
```bash
npm run dev
```### Building for Production
```bash
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](LICENSE) file for details.
## Acknowledgments
- Icons provided by [Lucide](https://lucide.dev/)
- Built with [React](https://reactjs.org/) and [Vite](https://vitejs.dev/)
- Styled with [Tailwind CSS](https://tailwindcss.com/)