Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.14 KB

File metadata and controls

53 lines (36 loc) · 1.14 KB

Tech Stack - The Croissant

Frontend

Framework & Core

  • Next.js 14 - React framework with App Router
  • React 18 - UI library
  • TypeScript - Type-safe JavaScript

Styling

  • Tailwind CSS - Utility-first CSS framework
  • Lucide Icons - Modern icon library
  • Geist Font - Custom font for typography

Components

  • Custom built components:
    • Image Slideshow
    • Star Rating
    • Loading Spinner
    • Responsive Layout Components

Backend

Database

  • PostgreSQL - Primary database
  • Prisma - Type-safe ORM
    • Schema management
    • Database migrations
    • Seeding functionality

API

  • Next.js Server Components - Server-side rendering
  • Server Actions - Database mutations
  • Edge Runtime - API routes (planned for search)

Development & Tooling

Development Environment

  • ESLint - Code linting
  • TypeScript - Static type checking
  • Prettier - Code formatting
  • ts-node - TypeScript execution for scripts

Version Control & Deployment

  • Git & GitHub - Version control
  • Vercel - Deployment platform