Skip to content
ilyassbourassPublic

About

Public showcase for Jobix with screenshots, live site links, and portfolio overview. Source code is private.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Jobix Hero Banner

Live Platform API Status React + Vite Laravel 10 PostgreSQL Cloudflare R2

Production-grade full-stack job board and hiring management platform.
Engineered with a responsive React Single Page Application (SPA), high-throughput Laravel 10 RESTful API, serverless PostgreSQL on Neon, and Cloudflare R2 object storage.


🌐 Live Demonstrations

Note

The source code for Jobix is private. This public repository serves as the technical showcase, architecture blueprint, feature documentation, and screenshot gallery.


🏗️ System Architecture

flowchart TD
    subgraph Client ["Client Layer (Vercel)"]
        UI["React 18 SPA (Vite + Tailwind CSS)"]
        Cache["React Query (Optimistic Caching & Sync)"]
        AuthContext["JWT / Sanctum Session Manager"]
    end

    subgraph Backend ["Backend API Layer (Render)"]
        Router["Laravel 10 RESTful API Router"]
        Middleware["Sanctum Auth & Role Authorization Middleware"]
        Controllers["Job, Application, & Candidate Controllers"]
        MailService["Brevo Transactional Email Engine"]
    end

    subgraph DataStore ["Cloud Persistence Layer"]
        DB[("Neon Serverless PostgreSQL\n(Connection Pooling)")]
        R2[("Cloudflare R2 Object Storage\n(Resumes, Avatars, Logos)")]
    end

    UI --> Router
    Router --> Middleware --> Controllers
    Controllers --> DB
    Controllers --> R2
    Controllers --> MailService

    style Client fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#f8fafc
    style Backend fill:#1e1b4b,stroke:#818cf8,stroke-width:2px,color:#f8fafc
    style DataStore fill:#064e3b,stroke:#34d399,stroke-width:2px,color:#f8fafc
Loading

👥 Role-Based Access Control (RBAC)

Capability 👤 Job Seeker 🏢 Company / Employer 🛡️ Platform Admin
Browse & Search Verified Jobs ✅ ✅ ✅
Save Jobs & Apply with PDF Resume ✅ ❌ ❌
Manage Public Candidate Profile ✅ ❌ ❌
Publish & Edit Job Listings ❌ ✅ ✅
Review Applicants & Download Resumes ❌ ✅ ✅
Company Profile & Branding (Logo, Bio) ❌ ✅ ✅
Moderate Job Postings & Suspend Users ❌ ❌ ✅
Real-Time Platform Analytics ❌ ❌ ✅

✨ Core Engineering Highlights

  • Authentication & Security: Email verification workflows, password reset via signed tokens, rate-limited login endpoints, and CSRF protection.
  • Dynamic Job Search & Filtering: Multi-criteria search by keyword, location, job type (Full-time, Remote, Contract), and salary range.
  • Cloud Resume Ingestion: Resumes uploaded directly to Cloudflare R2 with cryptographically secure UUID filenames and streaming downloads.
  • Transactional Notifications: Real-time email delivery via Brevo API for application status updates, interview invitations, and verification.
  • Responsive Tokyo-Night Aesthetic: Polished UI crafted with Tailwind CSS, supporting dark/light modes and seamless mobile navigation.

📸 Interface Gallery

Candidate Experience

Homepage & Job Discovery Candidate Management Dashboard
Homepage Candidate Dashboard
Comprehensive Job Details Public Candidate Portfolio
Job Details Public Profile

Employer & Administrator Dashboards

Company Hiring Dashboard Platform Admin & Moderation
Company Dashboard Admin Dashboard

🛠️ Technology Stack Breakdown

  • Frontend: React 18, Vite, Tailwind CSS, React Query, Lucide Icons
  • Backend: Laravel 10, PHP 8.2, Laravel Sanctum, GuzzleHTTP
  • Database: PostgreSQL (Neon Serverless with Autoscaling)
  • Object Storage: Cloudflare R2 (S3-Compatible API)
  • Email Infrastructure: Brevo API
  • Deployment: Vercel (Edge SPA) & Render (Docker Web Service)

📄 License

All showcase materials and documentation are released under the MIT License.

About

Public showcase for Jobix with screenshots, live site links, and portfolio overview. Source code is private.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors