Full-Stack Developer for NGO Jobs Platform
Budget: ₹1,500 – ₹12,500 INR
Build a Full-Stack NGO Job Board Platform
I am looking for an experienced full-stack developer to build a production-ready job board platform for NGOs and the social sector.
The platform will be called NGO Hiring and will help nonprofits, NGOs, and development organizations publish opportunities such as:
Jobs
Internships
Fellowships
Scholarships
Grants
Events
The website must be modern, fast, SEO optimized, and scalable.
The platform will be hosted on Hostinger, so the application must be fully deployable on a Hostinger server (Node.js environment).
Tech Stack Requirements
Frontend
Next.js 14 (App Router)
React
TypeScript
Tailwind CSS
Backend
Next.js API routes / server actions
Database
PostgreSQL
ORM
Prisma
Authentication
NextAuth or Clerk
Hosting
Hostinger (Node.js compatible deployment)
User Roles
The platform must support the following roles:
Visitor
Job Seeker
Organization / Employer
Admin
Opportunity Types
Create separate modules for:
Jobs
Internships
Fellowships
Scholarships
Grants
Events
Each type must include:
its own database schema
its own submission form
its own listing page
its own detail page
Platform Features
Homepage with search and featured opportunities
Opportunity listing pages with filters
Opportunity detail pages
Submission forms for organizations
Admin approval workflow
Employer dashboard
Admin dashboard
Blog system
Newsletter signup
Saved opportunities / bookmarks
Listing Pages
Create SEO-friendly pages:
/jobs
/internships
/fellowships
/scholarships
/grants
/events
Detail pages:
/jobs/[slug]
/internships/[slug]
/fellowships/[slug]
/scholarships/[slug]
/grants/[slug]
/events/[slug]
Filters System
Users should be able to filter opportunities by:
sector
country
location type
organization type
deadline
tags
Admin Dashboard
Admin panel must include:
Approve opportunities
Edit opportunities
Delete opportunities
Feature opportunities
Manage users
Manage organizations
Blog editor similar to WordPress
Employer Dashboard
Organizations must be able to:
Submit opportunities
Edit listings
Delete listings
View listing status
View applicants
SEO Requirements
The platform must include:
SEO-friendly URLs
Meta titles and descriptions
Structured data including:
Google JobPosting schema
Event schema
EducationalOpportunity schema
UI Design
Clean modern UI similar to:
Devex
Idealist
LinkedIn Jobs
Must be fully responsive for mobile, tablet, and desktop.
Deliverables
Complete working codebase
Next.js project
Prisma schema
Database migrations
Admin dashboard
Employer dashboard
Seed data for testing
Deployment instructions for Hostinger
Deployment
The final project must run with:
npm install
npm run dev
And must be deployable on Hostinger Node.js hosting.
When Applying
Please include:
Links to similar projects you built
Estimated timeline
Estimated budget
Goal
Build a professional opportunity discovery platform for NGOs and the development sector
I am looking for an experienced full-stack developer to build a production-ready job board platform for NGOs and the social sector.
The platform will be called NGO Hiring and will help nonprofits, NGOs, and development organizations publish opportunities such as:
Jobs
Internships
Fellowships
Scholarships
Grants
Events
The website must be modern, fast, SEO optimized, and scalable.
The platform will be hosted on Hostinger, so the application must be fully deployable on a Hostinger server (Node.js environment).
Tech Stack Requirements
Frontend
Next.js 14 (App Router)
React
TypeScript
Tailwind CSS
Backend
Next.js API routes / server actions
Database
PostgreSQL
ORM
Prisma
Authentication
NextAuth or Clerk
Hosting
Hostinger (Node.js compatible deployment)
User Roles
The platform must support the following roles:
Visitor
Job Seeker
Organization / Employer
Admin
Opportunity Types
Create separate modules for:
Jobs
Internships
Fellowships
Scholarships
Grants
Events
Each type must include:
its own database schema
its own submission form
its own listing page
its own detail page
Platform Features
Homepage with search and featured opportunities
Opportunity listing pages with filters
Opportunity detail pages
Submission forms for organizations
Admin approval workflow
Employer dashboard
Admin dashboard
Blog system
Newsletter signup
Saved opportunities / bookmarks
Listing Pages
Create SEO-friendly pages:
/jobs
/internships
/fellowships
/scholarships
/grants
/events
Detail pages:
/jobs/[slug]
/internships/[slug]
/fellowships/[slug]
/scholarships/[slug]
/grants/[slug]
/events/[slug]
Filters System
Users should be able to filter opportunities by:
sector
country
location type
organization type
deadline
tags
Admin Dashboard
Admin panel must include:
Approve opportunities
Edit opportunities
Delete opportunities
Feature opportunities
Manage users
Manage organizations
Blog editor similar to WordPress
Employer Dashboard
Organizations must be able to:
Submit opportunities
Edit listings
Delete listings
View listing status
View applicants
SEO Requirements
The platform must include:
SEO-friendly URLs
Meta titles and descriptions
Structured data including:
Google JobPosting schema
Event schema
EducationalOpportunity schema
UI Design
Clean modern UI similar to:
Devex
Idealist
LinkedIn Jobs
Must be fully responsive for mobile, tablet, and desktop.
Deliverables
Complete working codebase
Next.js project
Prisma schema
Database migrations
Admin dashboard
Employer dashboard
Seed data for testing
Deployment instructions for Hostinger
Deployment
The final project must run with:
npm install
npm run dev
And must be deployable on Hostinger Node.js hosting.
When Applying
Please include:
Links to similar projects you built
Estimated timeline
Estimated budget
Goal
Build a professional opportunity discovery platform for NGOs and the development sector