RiotAccountManager is a simple app built with .NET MAUI that allows users to manage their Riot game accounts easily. The app features a user-friendly interface for logging in, editing, and deleting account details. Data is stored locally in encrypted JSON files to ensure account security.
- Multi-Account Management: View, add, edit, and delete multiple Riot accounts.
- Data Encryption: Sensitive data such as passwords are stored in an encrypted format.
- Persistent Storage: All changes are saved locally using JSON files.
- Clone the repository:
git clone https://github.com/Kermo27/RiotAccountManager.git - Open the solution file
RiotAccountManager.MAUI.slnusing Visual Studio or your preferred .NET IDE. - Restore NuGet packages and build the project.
- Deploy the application on your target platform.
After installation, launch the application and use the following general steps:
- View Accounts: Navigate through your list of stored accounts.
- Account Actions: Use the provided buttons to log in, edit, or delete individual accounts.
Currently, RiotAccountManager provides a generic interface for account management. Future enhancements will include:
- Custom Themes: Options to change the visual appearance to suit personal preferences.
Refer to the TODO section for upcoming features.
- Improve UI/UX: Enhance the visual interface and interaction for a more intuitive user experience.
- Additional Encryption Enhancements: Expand encryption options and improve overall data security.
Contributions are welcome! Feel free to fork the repository and submit pull requests. Please adhere to the following guidelines:
- Create a new branch for each significant change.
- Write clear and concise commit messages.
- Ensure your code is well-tested.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please open an issue on GitHub or contact the project maintainer.