https://github.com/sb-ccl/modern-portfolio
A production-optimized React portfolio achieving 98% accessibility and 82% SEO Lighthouse scores, delivered through automated Vercel CI/CD pipelines. Features dynamic theming, micro-interactions, and WCAG 2.1 compliant interfaces.
https://github.com/sb-ccl/modern-portfolio
css html5 javascript magic-ui react-js react-router-dom shadcn-ui tailwind-css vercel-deployment vite-js
Last synced: 3 months ago
JSON representation
A production-optimized React portfolio achieving 98% accessibility and 82% SEO Lighthouse scores, delivered through automated Vercel CI/CD pipelines. Features dynamic theming, micro-interactions, and WCAG 2.1 compliant interfaces.
- Host: GitHub
- URL: https://github.com/sb-ccl/modern-portfolio
- Owner: Sb-CCL
- Created: 2025-02-16T09:12:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-16T11:03:28.000Z (3 months ago)
- Last Synced: 2025-02-16T11:20:04.093Z (3 months ago)
- Topics: css, html5, javascript, magic-ui, react-js, react-router-dom, shadcn-ui, tailwind-css, vercel-deployment, vite-js
- Language: JavaScript
- Homepage: https://modern-portfolio-liart.vercel.app
- Size: 47.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Modern Portfolio
[](https://react.dev/)
[](https://vitejs.dev/)
[](https://tailwindcss.com/)
[](https://nodejs.org/)
[](https://ui.shadcn.com/)
[](https://)
[](https://)
[]()[](https://sb-modern-portfolio.vercel.app/)

A production-optimized React portfolio achieving 98% accessibility and 82% SEO Lighthouse scores, delivered through automated Vercel CI/CD pipelines. Features dynamic theming, micro-interactions, and WCAG 2.1 compliant interfaces.
## β¨ Key Features
- **π¨ Dynamic Theming & Animations:** System-aware dark/light mode with seamless transitions using Next-Themes and Framer Motion micro-interactions
- **π Performance Optimized:** Vite-powered development with code splitting, lazy loading, and production-ready Vercel deployment
- **βΏ Accessibility First:** WCAG 2.1 compliant with a 98 Lighthouse score, featuring fully keyboard-navigable interfaces
- **π SEO Architecture:** Structured data and semantic HTML implementation achieving 82 Lighthouse score
- **π± Responsive Design:** Fluid layouts and adaptive components across all device sizes
- **β‘ Modern Tech Stack:** Built with ShadcnUI components, custom Tailwind variants, and React best practices
- **π Automated Deployment:** Vercel CI/CD pipeline with automatic preview deployments, branch protections, and production rollbacks## π Lighthouse Results
| Category | Score | Audit Summary |
| -------------- | ----- | --------------------------------- |
| Performance | 89 | Optimized assets and lazy loading |
| Accessibility | 98 | ARIA labels and semantic markup |
| Best Practices | 100 | Modern APIs and secure headers |
| SEO | 82 | Structured data and meta tags |## β‘ Quick Start
### Prerequisites
- **Node.js** (v16.x or higher)
- **npm** (v8.x or higher) or Yarn (v1.22.x or higher)### Installation
1. Clone the repository:
```bash
git clone https://github.com/Sb-CCL/Modern-Portfolio.git
cd Modern-Portfolio
```2. Install dependencies:
```bash
npm install # Using npm
# or
yarn # Using Yarn
```3. Start the development server:
```bash
npm run dev # Using npm
# or
yarn dev # Using Yarn
```## πΏ Project Structure
```bash
βββ public/
β βββ screenshot.png
β βββ project-videos.mp4
β βββ favicon.png
βββ src/
β βββ assets/ # Static resources
β βββ components/ # Reusable components
β β βββ ui/ # Radix-based primitives
β β βββ sections/ # Page sections
β βββ hooks/ # Custom hooks
β βββ lib/ # Utilities/configs
β βββ pages/ # Route components
β βββ styles/ # Global CSS
β βββ main.jsx # Application entry
βββ .eslintrc.cjs # Linting rules
βββ tailwind.config.js # Tailwind config
βββ vite.config.js # Build configuration
```### π Development
| Script | Description |
| ----------------- | ------------------------------------ |
| `npm run dev` | Start the development server |
| `npm run build` | Build the application for production |
| `npm run preview` | Preview the production build |
| `npm run lint` | Run ESLint to check code quality |## βΏ Accessibility
This project prioritizes accessibility to ensure a better user experience for all users, including those with disabilities. The following practices and tools have been integrated:
## π Performance
This app leverages Vite for **lightning-fast development** and **build times**. Itβs optimized for modern browsers, ensuring **high performance** and **low initial load times**.
## π License
This project is proprietary software. Unauthorized use, modification, or distribution is strictly prohibited. For licensing inquiries, contact the repository owner.