A comprehensive, open-source career page solution that enables organizations to easily integrate a fully-featured job portal into their React or Next.js websites.
This project provides a complete career management system consisting of:
- React Library: A plug-and-play component library for displaying job listings on any React/Next.js website
- Admin Panel: A comprehensive dashboard for managing job postings, applications, and career content
- Backend API: A self-hostable Node.js/Express server with MongoDB for data persistence
- Easy Integration: Drop-in React components that work with any existing React/Next.js site
- Self-Hosted: Complete control over your data by hosting the backend on your own servers
- Admin Dashboard: Intuitive interface for HR teams to manage job postings
- Job Management: Create, edit, delete, publish, and hide job postings
- Customizable: Flexible styling and configuration options to match your brand
- TypeScript: Full TypeScript support for both frontend and backend
- Modern Stack: Built with React, Node.js, Express, and MongoDB
- Open Source: MIT licensed for maximum flexibility
- Component Library: Reusable, well-documented React components
- Frontend: React, TypeScript
- Backend: Node.js, Express.js, TypeScript
- Database: MongoDB
- Package Management: npm/yarn
- Backend Setup: Deploy the Express.js backend to your preferred hosting platform
- Database: Configure your MongoDB connection
- Frontend Integration: Install the React library and integrate career components into your website
- Admin Panel: Access the admin dashboard to start managing job postings
- Corporate websites needing a career section
- Startups wanting to quickly add job listings
- HR teams requiring an easy-to-use job management system
- Organizations prioritizing data privacy and control
We welcome contributions! This is an open-source project aimed at making career page management accessible to all organizations.
MIT License - see LICENSE file for details