Skip to content

Kermo27/RiotAccountManager

Repository files navigation

RiotAccountManager

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.

Features

  • 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.

Installation

  1. Clone the repository: git clone https://github.com/Kermo27/RiotAccountManager.git
  2. Open the solution file RiotAccountManager.MAUI.sln using Visual Studio or your preferred .NET IDE.
  3. Restore NuGet packages and build the project.
  4. Deploy the application on your target platform.

Usage

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.

Configuration & Game-Specific Settings

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.

TODO

  • 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.

Contributing

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.

License

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

Contact

For any questions or feedback, please open an issue on GitHub or contact the project maintainer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors