Hello everyone!
Iam currently working on a pretty advanced admin system called Voxel, which is divided into a database tool and an ingame panel.
Everything is synchronized with a database (not datastore) to make cross-game usage possible.
I haven’t developed that much on it yet and would just like to get some early feedback regarding the UI design or any ideas from the community.
Voxel will not be entirely public, however I will make an application phase coming in spring for any groups who are interested in using it.
If you have any questions, feel free to message me.
To be precise, what you are seeing there is teh database tool with direct access to banlists etc.
All the accounts that users make are safely stored and the passwords are all saved encrypted.
Iam still working on optimizing that code, but I had way bigger issues before. This takes only so long since the system has to request all the data for each database (even tho most is synchronized in realtime) and the log-in time was like 40+ seconds before. So yeah, I already reduced it by a lot and have to see if more is possible.
Nothing is stored exept for an encrypted text, which is encrypted via 67-bit. No one will be able to decrypt this text, since that would require the encryption key.
The coding and concept is good, however if you’d like to make the UI look better, you should try out UI Gradients on the loading screens and such. Also, make sure that the coding is air tight, as people could breach the code.
Thanks for the idea. Could you give me any exact locations of where I coul add gradients and which color, while still maintaining the clean minimalistic / simple design?
If you’re going for a clean and minimalist design, I suggest that you add grey to light grey gradients or light grey to white gradients on the loading screens and login page to help blend in the darker frames with the lighter frames. If you want to go the extra mile, you could add a “dark theme,” which makes the UI darker.
This looks sick! One question though. You said this is advanced. I’m wondering, what will this have that other admin systems don’t? Why should we choose this upon full release?
Alright, thanks for the suggestion. I will note that down to be added in the future!
@Pearielqs It is using a third party database set up by me, and once you create an account and save your password, that password is encrypted and will not get decrypted again.
Currently it doesn’t require any money for me to run this, however expanding in the future (when maybe like 20+ groups use voxel) it might cost money for me, but for that I have Voxel+ in mind.
That would be a monthly membership people can pay for which gives them special perks.
@lanjtlike When I open the application phase in like spring, group owners will be able to apply and I will then select the groups which will get early access to a own database, but yeah. I don’t want to release it entirely public, since I still want it to remain something special and not become like adonis.
Account creation however is and will remain public, just not everyone will get their own database.
@Chordily Well, Voxel (the database tool) has accounts, which makes it easier for admins to give perms to people on their databases. Besides that im putting high value on customizability, hence the account system, which will feature custom profile pages at a later point. Then there also are a lot of options for database owners, such as making their database public in a way that everyone can have a look at the banlists and warn lists. I wish I could say more about the ingame panel, but I don’t have any specific plans for that yet. Oh and also, Voxel will feature a discord bot which can be linked to a database and then synchronize discord bans with game bans if group owners wish to.
I like your UI and all in this creation, but the login screen strikes me as a big no-no. There have been big arguments about these on posts in the past (see Is there a way to use a for loop with a database? - #36 by buildthomas) about how login screens are questionable when it comes to TOS and are unnecessary in general.
I will say the same thing as I did in Making a textbox password box? - #7 by Vulkarin, you don’t need a username/password combination to login. By bringing your account into the roblox game you are already authenticated, so please save yourself the trouble and just skip the login.
And please don’t use easy as an argument, remembering a username/password will never be easier than simply being whitelisted.