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

Skip to content

CarterT27/portfolio

Repository files navigation

Personal Portfolio

A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS.

🚀 Features

  • Modern and responsive design
  • Dark/Light mode support
  • Server-side rendering with Next.js
  • Type-safe development with TypeScript
  • Styled with Tailwind CSS
  • Component-based architecture
  • Custom hooks for reusable logic
  • Context-based state management

🛠️ Tech Stack

📦 Installation

  1. Clone the repository:
git clone https://github.com/CarterT27/portfolio.git
cd portfolio
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

🏗️ Project Structure

portfolio/
├── app/              # Next.js app directory
├── components/       # Reusable UI components
├── context/         # React Context providers
├── hooks/           # Custom React hooks
├── lib/             # Utility functions and configurations
├── public/          # Static assets
├── styles/          # Global styles and Tailwind config
└── types/           # TypeScript type definitions

🔧 Configuration

The project uses several configuration files:

  • next.config.mjs - Next.js configuration
  • tailwind.config.ts - Tailwind CSS configuration
  • tsconfig.json - TypeScript configuration
  • postcss.config.mjs - PostCSS configuration
  • components.json - shadcn/ui components configuration

📝 Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm start - Start production server
  • npm run lint - Run ESLint
  • npm run format - Format code with Prettier

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

Personal Portfolio website with responsive animations and pixel art

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published