CC NextFolio


Overview
CC Nextfolio is a customizable portfolio website built with modern web technologies like Next.js, Tailwind CSS, and Content Collections. It serves as a sleek and functional starting point for creating your personal or professional portfolio. Easily migrate and adapt it to showcase your work or achievements.
Features
- Modern Design: Built with Tailwind CSS for fast, responsive, and customizable styles.
- Dynamic Content Management: Powered by Content Collections for seamless content handling.
- Dark Mode: Integrated theme switching with next-themes.
- Accessibility Features: Uses @radix-ui components for dialog, tooltip, and hidden content.
- Animations: Smooth transitions and animations with framer-motion and Tailwind's animation utilities.
- Interactive Carousel: Powered by embla-carousel with autoplay functionality.
Technologies
- Framework: Next.js
- Styling: Tailwind CSS
- Animations: Framer Motion
- Content Management: Content Collections
- State Management: Zustand
Getting Started
Prerequisites
Ensure you have the following installed:
Node.js (v18 or later)
Installation
Clone the repository:
- Clone the repository:
git clone https://github.com/egarrisxn/cc-nextfolio.git
cd cc-nextfolio
- Install dependencies:
pnpm install
- Start the development server:`:
pnpm dev
- Open your browser and navigate to http://localhost:3000.
Deployment
- Build the project
pnpm build
- Deploy to a platform like Vercel, Netlify, or any static hosting provider.
Scripts
pnpm dev
: Start the development server with live reloading.
pnpm build
: Build the site for production.
pnpm start
: Serve the production build.
pnpm lint
: Run code linting checks.
pnpm format
: Format the codebase with Biome.
pnpm content-collections
: Run Content Collections CLI for managing content.
Customization
- Update Content: Modify content files managed by Content Collections for your portfolio content.
- Theme Customization: Edit
tailwind.config.js
to adjust styles or extend the theme.
- Component Adjustments: Modify React components in the src/components directory to fit your design.
License
This project is licensed under the MIT license.
Questions
Feel free to reach out to me via GitHub, or email at egarrisxn@gmail.com.