Profile Page

Hello,

In my app I would like users to be able to add user info like name and company. How would be the best way for the user to input this information and update it if needed?

Would I make a form that that fill in and setup a post and then patch when they need to update the information?