-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Backend:
[ ] User should be able to create and save a project linked to their profile.
[ ] User should be able to edit their own projects.
[ ] User should be able to delete their own projects.
[ ] Anyone should be able to read and view a user's projects.
Frontend:
[ ] User should be able to fill out a form to create a new project (title, duration, description, skills, image URL).
[ ] User should be able to see a project card displayed under the "Projects" section of their profile.
[ ] User should be able to edit a project from the project card.
[ ] User should be able to delete a project from the project card.
[ ] Anyone should be able to view another user's public projects.
Continue to follow MVC model we have in the Backend.
You can get ideas of how to properly implement this using the other controllers, routes, etc.
Ensure to include role management in these projects.
User roles can edit in these orders:
Owner > Admin > Moderator > User.