Skip to content

Pendent-ai/pendent-fe

Repository files navigation

██████╗ ███████╗███╗   ██╗██████╗ ███████╗███╗   ██╗████████╗
██╔══██╗██╔════╝████╗  ██║██╔══██╗██╔════╝████╗  ██║╚══██╔══╝
██████╔╝█████╗  ██╔██╗ ██║██║  ██║█████╗  ██╔██╗ ██║   ██║
██╔═══╝ ██╔══╝  ██║╚██╗██║██║  ██║██╔══╝  ██║╚██╗██║   ██║
██║     ███████╗██║ ╚████║██████╔╝███████╗██║ ╚████║   ██║
╚═╝     ╚══════╝╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═══╝   ╚═╝

🚀 Pendent - AI-Powered Hiring Platform

Hire smarter, faster, and better with AI-driven recruitment

Next.js React TypeScript Tailwind CSS


✨ Features

🤖 AI Interviewer

Conduct intelligent, natural interviews with candidates. Our AI adapts to responses and provides deep insights.

📊 Smart Analytics

Get data-driven hiring decisions with comprehensive candidate insights and performance metrics.

🔗 30+ Integrations

Seamlessly connect with Greenhouse, Lever, Workday, and more ATS platforms.

⚡ Lightning Fast

Built with Next.js 16 and React 19 for the fastest possible experience.


🛠️ Tech Stack

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  ⚛️  React 19          │  🎨 Tailwind CSS 4                │
│  ▲  Next.js 16        │  🎭 Framer Motion                  │
│  📘 TypeScript 5       │  🎬 GSAP Animations                │
│  🔧 ESLint + Prettier  │  🐶 Husky Pre-commit               │
│                                                             │
└─────────────────────────────────────────────────────────────┘

🚀 Quick Start

Prerequisites

  • Node.js 18.17 or later
  • npm, yarn, or pnpm

Installation

# 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 dev

Open http://localhost:3000 in your browser.


📁 Project Structure

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

🧪 Scripts

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

🔒 Pre-commit Hooks

This project uses Husky and lint-staged to ensure code quality:

# On every commit, automatically:
✓ ESLint checks and fixes
✓ Prettier formatting
✓ TypeScript validation

🎨 Design System

╭──────────────────────────────────────────────────╮
│                                                  │
│   🎨 COLOR PALETTE                               │
│                                                  │
│   ██████ Primary    │  #06b6d4 (Cyan)           │
│   ██████ Background │  #000000 (Black)          │
│   ██████ Card       │  #1c1c1c (Dark Gray)      │
│   ██████ Text       │  #ffffff (White)          │
│   ██████ Muted      │  rgba(255,255,255,0.5)    │
│                                                  │
╰──────────────────────────────────────────────────╯

📦 Key Dependencies

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

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is proprietary software. All rights reserved.


╔═══════════════════════════════════════════════════════════╗
║                                                           ║
║   Built with ❤️ by the Pendent Team                       ║
║                                                           ║
║   ★ Star this repo if you find it useful! ★              ║
║                                                           ║
╚═══════════════════════════════════════════════════════════╝

WebsiteDocumentationSupport

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages