Logo Lanfrica

kimthedrew/jobsabroad

Domaine:

digital infrastructure

Type de record:

software
Créateur:
kim
Hôte:
kenya to the world # JobsAbroad - Connect Kenyan Talent with Global Opportunities JobsAbroad is a job platform specifically designed to connect talented Kenyan professionals with employers from around the world. The platform highlights the renowned work ethic and dedication of Kenyan workers while providing employers worldwide access to this exceptional talent pool. ## Features ### For Job Seekers (Kenyan Professionals) - ✅ Create detailed professional profiles - ✅ Browse and search job opportunities from global employers - ✅ Apply to jobs with custom cover letters - ✅ Track application status in real-time - ✅ Manage profile, skills, experience, and portfolio ### For Employers (Worldwide) - ✅ Post job openings with detailed requirements - ✅ Review applications from qualified Kenyan professionals - ✅ Manage job postings (edit, close, or delete) - ✅ Track application metrics (views, applications) - ✅ Update application status (pending, reviewed, shortlisted, accepted, rejected) ### Platform Features - ✅ User authentication (separate flows for job seekers and employers) - ✅ Job search and filtering (by category, type, location, remote) - ✅ Beautiful, responsive UI built with Tailwind CSS - ✅ RESTful API architecture - ✅ MongoDB database for scalability - ✅ Server-side rendering with Next.js 14 ## Tech Stack - **Framework**: Next.js 14 (App Router) - **Language**: TypeScript - **Styling**: Tailwind CSS - **Database**: MongoDB with Mongoose - **Authentication**: JWT with HTTP-only cookies - **Icons**: React Icons ## Prerequisites Before you begin, ensure you have the following installed: - Node.js (v18 or higher) - npm or yarn - MongoDB (local installation or MongoDB Atlas account) ## Installation 1. **Clone the repository** ```bash git clone cd jobsabroad ``` 2. **Install dependencies** ```bash npm install ``` 3. **Set up environment variables** Create a `.env.local` file in the root directory with the following variables: ```env MONGODB_URI=mongodb://localhost:27017/jobsabr …