Tovy - An open source staff management app (Activity tracking and more)

This is Tovy

A fully open-source staff management platform!

Guides | Discord | GitHub


What is it?

Tovy is a platform that lets you track your group’s activity, use inactivity notices, and much more!


Why?

There are many reasons why I made Tovy. Here is a list of some of them.

  • Almost all other rotech products are closed source
  • Almost all other rotech products have a lot of branding and ads
  • It is managed by the group, not by other people

Features

  • Custom role system
  • Invite link system
  • Nice login system
  • Activity tracking
  • Nice UI
  • Great mobile UX
  • Group Customization
  • Fast API that makes using Tovy super fast

and more!


Screenshots

Homepage

Activity

Settings

Your activity

Notice management


Other

  • No denying that this was inspired by Hyra’s UI
  • This is in its early beta/alpha stages

Conclustion

Thanks for reading. If you have any questions, feel free to contact us via live chat on our Discord or here on the devforum.

14 Likes

This would be a great resource for staff management in games. I think I might use it soon. Thanks

2 Likes

0.2.0 has been released!

Whats new?

  • Inactivity notice policy
  • Support for more hosting
    • API host URL
  • Port prompt for first-time setup
  • New manage staff activity permission
  • Reset activity
  • More stats on staff activity
  • New server error page
    • Refresh button
    • New graphic
4 Likes

This looks amazing! Especially the fact that you used Vue with Vuetify & Tailwind for the front end!

Might think of adopting this to one of the games I develop for, I think it will work well with our webapp which is also based in Vue!

Anyway, will you consider moving to BloxyJS before exiting alpha?

Also, is there a way to insert custom data for the activity logs for each user? I think a lot of games would really need that!

thanks!

3 Likes

you spelled source wrong minimum characters

1 Like

Currently trying it out. Will give a review soon

It errored and I can’t figure out how to change the password I pasted into my terminal

 
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•—β–‘β–‘β–‘β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–‘β–‘β–‘β–ˆβ–ˆβ•—
β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•”β•
β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•”β•β–‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–‘
β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–‘β–‘β–‘β•šβ–ˆβ–ˆβ•”β•β–‘β–‘
β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–‘β–‘β•šβ–ˆβ–ˆβ•”β•β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘
β–‘β–‘β–‘β•šβ•β•β–‘β–‘β–‘β–‘β•šβ•β•β•β•β•β–‘β–‘β–‘β–‘β•šβ•β•β–‘β–‘β–‘β–‘β–‘β–‘β•šβ•β•β–‘β–‘β–‘
Tovy has been successfully built
/Users/Me/tovy/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:149
          const err = new MongooseError(message);
                      ^

MongooseError: Operation `configs.findOne()` buffering timed out after 10000ms
    at Timeout.<anonymous> (/Users/Me/tovy/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:149:23)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
child process exited with 1
/Users/Me/tovy/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:149
          const err = new MongooseError(message);
                      ^

MongooseError: Operation `configs.findOne()` buffering timed out after 10000ms
    at Timeout.<anonymous> (/Users/Me/tovy/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:149:23)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)
child process exited with 1

Roblox is down, so that’s probably why it errored. No reason for alarm.

I’ll wait for it to come back online :+1:

1 Like

Thanks for the kind words!

I don’t think I’d consider moving to bloxy considering there has been no activity in over a year and Roblox is adding and changing APIs.

Yes! I’ve been busy with some stuff @ GRP but that is 100% planned

P.S I’m a pretty big fan of your work and have been following you on Twitter for awhile and it means a lot to me that you replied

1 Like

The database and port are stored in backend/.env

For future support, I’d recommend using server

Would you consider adding a dark mode

Yes! Suggest it in our github discussions Discussions Β· ItsWHOOOP/tovy Β· GitHub

We’ve just dropped a new guide for hosting on railway (free)