Thanks to visit codestin.com
Credit goes to github.com

Skip to content

My Portfolio is a modern full-stack web app built with Next.js, React, and TypeScript. It features a custom design system using TailwindCSS, dark mode, and reusable UI Shadcn/ui. The app includes smooth navigation, custom animations, responsive design, and strong accessibility practices.

Notifications You must be signed in to change notification settings

solonkonora/my-portfolio

Repository files navigation

My Portfolio

A modern, responsive portfolio website built with Next.js 16, React 19, and Tailwind CSS v4. Features a beautiful dark/light mode theme system with a custom teal color palette.

Portfolio Preview

Features

  • Modern Design - Clean, professional UI with smooth animations
  • Dark/Light Mode - Seamless theme switching with next-themes
  • Custom Color Palette - Teal primary color with carefully crafted light and dark variants
  • Fully Responsive - Optimized for all device sizes
  • Performance Optimized - Built with Next.js 16 App Router for lightning-fast load times
  • Smooth Animations - Custom keyframe animations for engaging user experience
  • Component-Based - Built with reusable shadcn/ui components
  • SEO Ready - Optimized meta tags and structure

Tech Stack

Core

Styling

  • Tailwind CSS v4 - Utility-first CSS framework
  • next-themes - Theme management
  • OKLCH Color Space - Modern perceptually uniform colors

UI Components

Installation

  1. Clone the repository
git clone https://github.com/solonkonora/my-portfolio.git
cd my-portfolio
  1. Install dependencies
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server
npm run dev
# or
yarn dev
# or
pnpm dev
  1. Open in browser Navigate to http://localhost:3000

Color Palette

Light Mode

  • Primary: Teal #009688 (oklch(65% 0.15 180))
  • Secondary: Blush Pink #FADADD
  • Background: Off-White #FAFAFA
  • Text: Deep Navy #1A1A40

Dark Mode

  • Primary: Teal #009688 (oklch(70% 0.15 180))
  • Secondary: Muted Rose #D4A5A5
  • Background: Charcoal Gray #121212
  • Text: Soft Lavender Gray #C7C9E2

Interactive Elements

  • Hover/Focus: Aqua Glow #20C997 | Soft Mint #98FF98

License

This project is open source and available under the MIT License.

Author

Nkwada Nora Solonko

Acknowledgments


If you found this project helpful, please consider giving it a star!

Built using Next.js and Tailwind CSS

About

My Portfolio is a modern full-stack web app built with Next.js, React, and TypeScript. It features a custom design system using TailwindCSS, dark mode, and reusable UI Shadcn/ui. The app includes smooth navigation, custom animations, responsive design, and strong accessibility practices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published