Prerequisites
Required software and services to run this project locally.
Required
Node.js 20.x+ and npm
PostgreSQL 14+ (local install or Docker)
Strapi CMS instance
Repository: https://github.com/PSMRI/ubi-strapi-provider
Must be running before starting this application
UBI Verification SDK service
Repository: https://github.com/PSMRI/ubi-verification-sdk
Provides credential verification capabilities
Must be accessible at the URL specified in VERIFICATION_SERVICE_URL
UBI Eligibility SDK service
Repository: https://github.com/PSMRI/ubi-eligibility-sdk
Provides eligibility checking capabilities
Must be accessible at the URL specified in ELIGIBILITY_API_URL
Optional
AWS Account (only if using S3 for file storage)
Sentry Account (for error tracking in production)
Verification
System Requirements
node --version # Should be 20.x+
npm --version
psql --version # If installed locally
Service Health Checks
# Check Strapi CMS
curl http://localhost:1337/_health
# Check UBI Verification SDK
curl http://your-verification-service-url/health
# Check UBI Eligibility SDK
curl http://your-eligibility-service-url/health
Replace your-verification-service-url
and your-eligibility-service-url
with the actual URLs from your environment configuration.
Was this helpful?