This is my first time PM experience. I have created a developer team and we want to work on an Angular-NodeJS project.
I have defined some tasks and divided the project into the different modules/components. For example each page of the website has a component. Also we have routing component, different services, etc.
As this is my first time project, I decided to create a basic framework of the project and put the routing component and other basic services on it. Then put it into a public repository that every developer of the project can clone and start his/her work. But also I will put it inside a private repository that other developers only can commit their tasks (send pull requests) after they done their tasks, but the only person who can see and accept and have the whole project will be me.
I'd like to follow scrum methodology but after having solved the above problem. Since I don't have previous experience, I don't know how right/wrong my idea is and I would like your advice: am I on the right track?