ReinaManager

screenshot of ReinaManager
react
vite
unocss
material-ui

A galgame/visual-novel manager,Under development......

Overview

ReinaManager is an innovative tool designed for managing visual novels and galgame collections. With integration of multiple data sources, it caters to gamers who want a seamless experience in organizing their gaming libraries. The software offers a user-friendly interface, allowing users to track play times, manage game data, and customize their library to suit personal preferences.

This application not only simplifies how we interact with our favorite games but also ensures that important data is preserved through automatic backups and migration tools. ReinaManager stands out with robust features that are continuously refined based on community feedback and contributions.

Features

  • 🌐 Multi-source Data Integration - Fetch and merge game metadata effortlessly from VNDB and Bangumi APIs, ensuring your library is well-equipped with the latest information.

  • 🔍 Powerful Search - Locate games quickly using search functionality that recognizes titles, aliases, and custom names.

  • 📚 Collection Management - Organize your library with hierarchical groups and categories, complete with drag and drop sorting for enhanced usability.

  • 🎮 Play Time Tracking - Keep track of gameplay sessions automatically while accessing comprehensive statistics and history of your playtime.

  • 🎨 Customization - Personalize your game library by setting custom covers and names, adding a unique touch to your collection.

  • 🔄 Batch Operations - Easily update multiple game metadata at once directly from the APIs, saving you time and effort.

  • 🌍 Multi-language Support - Enjoy i18n support with interfaces available in multiple languages to cater to a global audience.

  • 🔒 NSFW Filter - Quickly toggle visibility of NSFW content, helping users maintain a comfortable browsing experience.

  • 💾 Auto Savedata Backup - Ensure the safety of your savedata with configurable automatic backups to protect your progress.

With its diverse set of features, ReinaManager is a must-have for any visual novel enthusiast looking to manage their collection effectively.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

unocss
UnoCSS

UnoCSS is an instant, on-demand atomic CSS engine that generates utility classes at build time. It's highly customizable, extremely fast, and compatible with Tailwind CSS utilities while offering additional features like attributify mode and pure CSS icons.

material-ui
Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

Zustand

Zustand is a lightweight state management library for React that provides a simple and intuitive API for managing state in your application. It allows developers to easily create and manage global state, and provides a powerful set of tools for optimizing performance and improving developer productivity. Zustand is designed to be easy to use and easy to learn, making it a popular choice for developers of all skill levels.