Skip to content

unpanda7/company-website

Repository files navigation

Company Website

A modern company website built with Next.js 14 and TypeScript, featuring internationalization, theme switching, and a full-featured admin dashboard.

Tech Stack

Frontend

  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Lucide Icons
  • next-themes
  • next-intl
  • Zustand (State Management)
  • React Hook Form
  • Zod (Schema Validation)

Backend

  • Prisma
  • PostgreSQL
  • Iron Session (Authentication)

Features

Public Portal

  • 🌐 Internationalization (English/Chinese)
  • 🎨 Light/Dark theme switching
  • 📱 Responsive design
  • 🏠 Homepage with carousel
  • 📦 Product showcase
  • 📝 Company information
  • 💼 Job listings
  • 📸 Success cases
  • 📞 Contact information

Admin Dashboard

  • 🔐 Secure authentication
  • 🎯 Dashboard overview
  • 🖼️ Carousel management
  • 📊 Product management
  • 🏢 Company info management
  • 👥 Job posting management
  • 🏆 Success case management

Getting Started

Prerequisites

  • Node.js 18+
  • PostgreSQL
  • pnpm (recommended)

About

config company-website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published