im working on a project with a few classmates to make a website for a non-profit labelrecord.
my part of the job is creating a artist section with individual artist profiles, and make this user friendly. the admin must be able to add a new artist very easily. and the artist itself must have a user account where he or she can change their only profile.
My idea was to create a new dashboard function(plugin), like adding a new page. where the admin can create a new artist. when doing so, the function should create a new page and attach a user to it which the artist can use to edit his or her own page.
My only problem is, is that i never created a plugin for wordpress. I have quickly read over the API and creating a plugin documentation but im still not quite sure if this is possible the way i want to do it with my current idea.
I could just let the admin create a new page and a new user and give the user acces to edit the specific page but that would be too much of a handle for the admin if it needs to be user friendly.
Any idea's/tips/tutorials for such things are very much appreciated.
I do have basic experience in programming in PHP.