Skip to content

sourcecodeRTX/portfolio-website

Repository files navigation

🐾 Cat Portfolio

Next.js TailwindCSS TypeScript License: MIT PRs Welcome

A beautiful, modern, and fully responsive portfolio template built with Next.js 13, TypeScript, and Tailwind CSS. Perfect for developers, designers, and creatives to showcase their work and skills.


✨ Features

  • ⚡️ Blazing Fast: Powered by Next.js 13 App Router
  • 🎨 Modern UI: Styled with Tailwind CSS
  • 🌙 Dark/Light Theme: Theme switcher included
  • 📱 Responsive: Mobile-first, works on all devices
  • 🧩 Reusable Components: Modular and easy to extend
  • 📝 Markdown Blog Support
  • 🧑‍💻 Easy Customization

🚀 Getting Started

1. Clone the repository

git clone https://github.com/your-username/cat-portfolio.git
cd cat-portfolio

2. Install dependencies

pnpm install
# or
yarn install
# or
npm install

3. Run the development server

pnpm dev
# or
yarn dev
# or
npm run dev

Open http://localhost:3000 to view it in your browser.


🗂️ Project Structure

├── app/
│   ├── components/         # Page components (About, Blog, Contact, etc.)
│   ├── globals.css         # Global styles
│   ├── layout.tsx          # Main layout
│   └── page.tsx            # Home page
├── components/
│   ├── theme-provider.tsx  # Theme context
│   └── ui/                 # UI components (Button, Card, etc.)
├── hooks/                  # Custom React hooks
├── lib/                    # Utility functions
├── public/                 # Static assets
├── styles/                 # Additional styles
├── package.json            # Project metadata
└── README.md               # Project documentation

🛠️ Customization

  • Update Content: Edit files in app/components/ for About, Blog, Contact, etc.
  • Change Theme: Modify components/theme-provider.tsx and Tailwind config.
  • Add Projects/Skills: Update Projects.tsx and Skills.tsx in app/components/.
  • Blog Posts: Add markdown files or update the Blog component.

📦 Dependencies


📸 Screenshots

Home Page Projects Blog
Home Projects Blog

🤝 Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙋‍♂️ Acknowledgements


🌐 Author

Your Name
GitHub
Portfolio


Made with ❤️ using Next.js, Tailwind CSS, and TypeScript.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published