Small accounting app

I am new to this environment, and I just want to ask if I can create an accounting app, and this app has two options when you sign up (you can sign up either as an admin or a user).
if you are an admin you will have access to all of your user’s records and you can see, add, edit, and delete them, but if you are a user you can just see your own account and your records, you can’t add anything or edit anything, and of course, you can’t see other accounts’ records, you can just send a request to the admin to add or edit.

I hope I explained well,
Thanks in advance and I wish you all a great weekend.