██████╗ ███████╗███╗ ██╗██████╗ ███████╗███╗ ██╗████████╗
██╔══██╗██╔════╝████╗ ██║██╔══██╗██╔════╝████╗ ██║╚══██╔══╝
██████╔╝█████╗ ██╔██╗ ██║██║ ██║█████╗ ██╔██╗ ██║ ██║
██╔═══╝ ██╔══╝ ██║╚██╗██║██║ ██║██╔══╝ ██║╚██╗██║ ██║
██║ ███████╗██║ ╚████║██████╔╝███████╗██║ ╚████║ ██║
╚═╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝
Hire smarter, faster, and better with AI-driven recruitment
|
Conduct intelligent, natural interviews with candidates. Our AI adapts to responses and provides deep insights. |
Get data-driven hiring decisions with comprehensive candidate insights and performance metrics. |
|
Seamlessly connect with Greenhouse, Lever, Workday, and more ATS platforms. |
Built with Next.js 16 and React 19 for the fastest possible experience. |
┌─────────────────────────────────────────────────────────────┐
│ │
│ ⚛️ React 19 │ 🎨 Tailwind CSS 4 │
│ ▲ Next.js 16 │ 🎭 Framer Motion │
│ 📘 TypeScript 5 │ 🎬 GSAP Animations │
│ 🔧 ESLint + Prettier │ 🐶 Husky Pre-commit │
│ │
└─────────────────────────────────────────────────────────────┘
- Node.js 18.17 or later
- npm, yarn, or pnpm
# Clone the repository
git clone https://github.com/your-org/pendent-fe.git
cd pendent-fe
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 in your browser.
pendent-fe/
├── 📂 app/
│ ├── 📂 _components/ # Feature components
│ │ ├── hero/ # Hero section
│ │ ├── comparison/ # Comparison cards
│ │ ├── features/ # Features section
│ │ ├── integrations/ # ATS integrations
│ │ ├── how-it-works/ # How it works section
│ │ ├── pricing/ # Pricing plans
│ │ └── faq/ # FAQ section
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── 📂 components/
│ └── ui/ # Reusable UI components
├── 📂 lib/ # Utility functions
├── 📂 public/ # Static assets
└── 📂 .husky/ # Git hooks
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
npm run lint:fix |
Fix ESLint errors |
npm run format |
Format with Prettier |
npm run format:check |
Check formatting |
This project uses Husky and lint-staged to ensure code quality:
# On every commit, automatically:
✓ ESLint checks and fixes
✓ Prettier formatting
✓ TypeScript validation╭──────────────────────────────────────────────────╮
│ │
│ 🎨 COLOR PALETTE │
│ │
│ ██████ Primary │ #06b6d4 (Cyan) │
│ ██████ Background │ #000000 (Black) │
│ ██████ Card │ #1c1c1c (Dark Gray) │
│ ██████ Text │ #ffffff (White) │
│ ██████ Muted │ rgba(255,255,255,0.5) │
│ │
╰──────────────────────────────────────────────────╯
| Package | Version | Purpose |
|---|---|---|
next |
16.0.10 | React framework |
react |
19.2.1 | UI library |
motion |
12.23+ | Animations |
gsap |
3.14+ | Advanced animations |
tailwindcss |
4.0+ | Styling |
lucide-react |
0.561+ | Icons |
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is proprietary software. All rights reserved.
╔═══════════════════════════════════════════════════════════╗
║ ║
║ Built with ❤️ by the Pendent Team ║
║ ║
║ ★ Star this repo if you find it useful! ★ ║
║ ║
╚═══════════════════════════════════════════════════════════╝