Skip to content

Features

Portfolio CMS comes packed with features to help you build a stunning portfolio website without writing boilerplate code.

Content Management

📁 Collections

Organize your content with these pre-built collections:

CollectionPurposeKey Features
ProjectsPortfolio showcasesTech stack, gallery, live/repo links, featured flag
SkillsTechnical expertiseProficiency levels, categories, icons
ExperienceWork historyCompany, dates, responsibilities, current role flag
EducationAcademic backgroundInstitution, degree, dates, achievements
AchievementsAwards & certificationsDate, issuer, links
TestimonialsClient feedbackRatings, photos, company info
CompaniesClient logosLogo upload, website link, featured order
CategoriesProject organizationColor coding, slug generation
MessagesContact form submissionsRead/unread status, email replies

🌐 Global Settings

Site-wide configurations managed from one place:

  • Site Settings - Name, logo, favicon, theme, features
  • Profile - Your personal information, bio, stats, services
  • Navigation - Menu items, CTA buttons, highlights
  • Footer - Link columns, copyright, social links

Admin Panel Features

Live Preview

See your changes in real-time with responsive breakpoints:

  • Mobile (375px)
  • Tablet (768px)
  • Desktop (1440px)

Draft/Publish Workflow

  • Save drafts without publishing
  • Schedule content publication
  • Version history

Media Management

  • Image uploads with optimization
  • S3-compatible storage support
  • File size limits (10MB default)
  • Automatic thumbnail generation

SEO & Performance

Built-in SEO

  • ✅ Auto-generated sitemaps
  • ✅ Meta title and description templates
  • ✅ Open Graph tags
  • ✅ Twitter Card support
  • ✅ JSON-LD structured data
  • ✅ Canonical URLs

Performance Optimizations

  • ✅ React Server Components
  • ✅ Image optimization with Sharp
  • ✅ Static page generation
  • ✅ Efficient data fetching
  • ✅ Minimal JavaScript bundle

Customization

Theme Options

  • Light/Dark/System mode
  • CSS custom properties
  • TailwindCSS utilities

Feature Toggles

Control what's visible on your site:

  • Dark mode toggle
  • Search functionality
  • Project filters

Custom Scripts

Inject custom code:

  • Google Analytics
  • Head scripts
  • Body scripts
  • Third-party integrations

Developer Experience

Type Safety

  • Full TypeScript support
  • Auto-generated types from CMS schema
  • Type-safe API responses

Code Quality

  • ESLint configuration
  • Prettier formatting
  • Husky pre-commit hooks
  • Lint-staged file checks

Documentation

  • VitePress documentation
  • Code comments
  • Example configurations

What's Next?

Learn about the Tech Stack that powers Portfolio CMS, or jump straight to Installation to get started.

Released under the MIT License.