Project owners should be able to manage their projects directly from the Admin Dashboard and update the information that is shown on the public website.
When editing a project, the owner should be able to modify its title, description and other relevant metadata, as well as manage the links and downloadable resources associated with it.
The user should be able to add a resource, choose its type and provide the corresponding link or download. For example, a project could expose its website and GitHub repository, a browser extension could include a Chrome Web Store link, while a desktop application could provide separate downloads for Windows, Linux and macOS. Mobile applications could similarly expose App Store or Google Play links.
Access to project editing must also respect ownership and permissions, so users should only be able to modify projects they are authorized to manage.
Project owners should be able to manage their projects directly from the Admin Dashboard and update the information that is shown on the public website.
When editing a project, the owner should be able to modify its title, description and other relevant metadata, as well as manage the links and downloadable resources associated with it.
The user should be able to add a resource, choose its type and provide the corresponding link or download. For example, a project could expose its website and GitHub repository, a browser extension could include a Chrome Web Store link, while a desktop application could provide separate downloads for Windows, Linux and macOS. Mobile applications could similarly expose App Store or Google Play links.
Access to project editing must also respect ownership and permissions, so users should only be able to modify projects they are authorized to manage.