Partners Portal
Repository: bridges-partners-portal-source-code/oim-partners-front-staging
The Partners Portal is a Next.js application for the platform’s external stakeholders — government partners, NGO partners, and private-sector organizations — to publish opportunities and review activity. It shares the same technology baseline as the Web Frontend but exposes a partner-oriented dashboard.
Technology
Concern |
Implementation |
|---|---|
Framework |
Next.js (App Router) + React |
Language |
TypeScript |
Styling |
Tailwind CSS, |
UI components |
Radix UI primitives, |
Tables |
|
State / data |
|
Forms / validation |
|
HTTP |
|
i18n |
|
Source Structure
src/
app/
login/ signup/ verify-account/
forgot-password/ reset-password/
dashboard/ # authenticated partner dashboard
components/
ui/ auth/ layout/ dashboard/
stores/ services/ hooks/ lib/ i18n/ types/
Key Routes
Route |
Purpose |
|---|---|
|
Partner organization registration and account verification |
|
Authentication and credential recovery |
|
Partner workspace — manage opportunities and review activity, with data
tables powered by |
Roles
Partner accounts map to the platform’s user types defined in the data model:
GOVERNMENT_PARTNER, NGO_PARTNER, and PRIVATE_SECTOR. Access to
features and data is governed by the role / permission tables described in
Data Model and the IAM controls in Security and Privacy.