Hello,
I'm trying to create an App for the use of my team and others. This will be my first app. The app is in a form of portal relying on a list of projects (Milestones, status, Weekly updates, services request tickets related to the projects). My team will basically be maintaining the information on that list. Additionally, other teams will need to be able to view status, milestones etc. I want to be able to create a database of users to separate my team and categorize my team members as those who will have edit privileges on each item on the project list. While members from other teams will be able to view only results from the list, ex. Tickets pending, projects approaching deadlines/milestones, etc. I don't know where to start with the user database and how will I be able to restrict controls according the user's profile. I don't have access or privileges to Add New Dataverse. Will i still be able to just Add or create a table even without access to dataverse?

Any help or reference to links where a sample app that have similar requirements are present would be much great help.
PS I would like to create it from scratch instead of using Milestones as it's too data heavy. I'd like to keep it simple and easier to edit.
Thanks in advance. Mel