Built with Modern Technology
Lumbini Jobs is built on a modern, performant tech stack chosen for reliability, developer experience, and scalability. Here's what powers the platform.
Core Technologies
The foundational technologies that power Lumbini Jobs
Next.js 14+
App Router with Server Components for SSR, optimal SEO, and instant page loads.
TypeScript
Strict mode for type safety, better IDE support, and fewer runtime errors.
Tailwind CSS + Shadcn/ui
Utility-first CSS with accessible, composable UI primitives built on Radix UI.
Prisma + PostgreSQL
Type-safe ORM with PostgreSQL 16 for reliable, scalable data storage.
NextAuth.js
JWT sessions with credentials and Google OAuth for secure authentication.
Docker
Consistent development and production environments with Docker Compose.
Developer Experience
Tools and practices that ensure code quality and a smooth workflow
Infrastructure
How the services connect in development and production
Development
Next.js App
Port 3000
PostgreSQL
Port 5432
Redis
Port 6379
Mailhog
Port 8025
Production
Next.js App
Containerized
PostgreSQL
Persistent volume
Nginx
Reverse proxy + SSL
Cloudinary
Media storage
Want to Contribute?
Lumbini Jobs is open source. Get started in minutes with Docker.
git clone https://github.com/lumbinijobs/lumbinijobs.git cd lumbinijobs cp .env.example .env.local docker compose up -d
