Tender Advertisement #1543583

This opportunity has already closed and is no longer open for submissions.
Brief
Fisheries Web Application Maintenance and Development Services
Contract #
RFQ 25-8160Location
EverywhereClosed On
Wed 23/07/2025 - 11:45 PM NFTTender Details
Fisheries Web Application Maintenance and Development Services
The Role Based Access Control (RBAC) system for the Tufman2 ASP.NET Fisheries Management
application was updated recently.
- We need to implement new fine-grained permissions at multiple levels in the codebase.
- It includes the definition of a list of new User Types:
o Vessel Captains
o Industry Representatives
o National Fisheries Administrators
o Observer officials:
▪ Observers
▪ Observer Coordinators
▪ Observer Program Managers
o SPC Data Technicians
o Tag Recovery Officers
Expected output:
- A new page in the Tufman2 Admin section to manage the User Types and their
permissions.
- Each permission needs to be implemented in the codebase.
2. Architecture and implementation of a versioning mechanism for API endpoints in an existing large
ASP.NET WebAPI project:
- The goal is to expose new formats for endpoints while keeping compatibility with previous
formats.
Expected output: A simple way for developers to add new versions of a new or existing API
endpoint, with a clear documentation on how to do it.
3. Implement the new format for e-monitoring following v2 changelog:
- https://pacificcommunity.github.io/tufman2-json-standard/longline-em/#v200
Expected output: A new version of the e-monitoring API endpoints to add e-monitoring trips in
Standard format, using the previously developed versioning mechanism.
4. NSAP is a large ASP.NET web application for Fisheries management which needs a redesign:
- The current NSAP application is not user friendly and needs to be redesigned to be more
intuitive.
- It involves redesigning the data models as well as the UI.
Expected output: Deployment of a new version of the NSAP application with a better user
experience, including a redesigned UI and data models.
5. Maintenance of NSAP application and urgent and unexpected Tufman2 maintenance tasks:
Expected output: Pull Requests on the Source Version Control system (Github) to fix emerging
issues.
The Role Based Access Control (RBAC) system for the Tufman2 ASP.NET Fisheries Management
application was updated recently.
- We need to implement new fine-grained permissions at multiple levels in the codebase.
- It includes the definition of a list of new User Types:
o Vessel Captains
o Industry Representatives
o National Fisheries Administrators
o Observer officials:
▪ Observers
▪ Observer Coordinators
▪ Observer Program Managers
o SPC Data Technicians
o Tag Recovery Officers
Expected output:
- A new page in the Tufman2 Admin section to manage the User Types and their
permissions.
- Each permission needs to be implemented in the codebase.
2. Architecture and implementation of a versioning mechanism for API endpoints in an existing large
ASP.NET WebAPI project:
- The goal is to expose new formats for endpoints while keeping compatibility with previous
formats.
Expected output: A simple way for developers to add new versions of a new or existing API
endpoint, with a clear documentation on how to do it.
3. Implement the new format for e-monitoring following v2 changelog:
- https://pacificcommunity.github.io/tufman2-json-standard/longline-em/#v200
Expected output: A new version of the e-monitoring API endpoints to add e-monitoring trips in
Standard format, using the previously developed versioning mechanism.
4. NSAP is a large ASP.NET web application for Fisheries management which needs a redesign:
- The current NSAP application is not user friendly and needs to be redesigned to be more
intuitive.
- It involves redesigning the data models as well as the UI.
Expected output: Deployment of a new version of the NSAP application with a better user
experience, including a redesigned UI and data models.
5. Maintenance of NSAP application and urgent and unexpected Tufman2 maintenance tasks:
Expected output: Pull Requests on the Source Version Control system (Github) to fix emerging
issues.
This information is not guaranteed to be accurate or complete. Please confirm all details with the Tendering Firm before responding.