/portfolio

My personal portfolio website showcasing my software development skills and projects, built with Next.js and React.

Primary LanguageTypeScriptMIT LicenseMIT

Joydeep Halder's Portfolio

Next.js      React      Tailwind CSS      

Portfolio Preview

Welcome to my personal portfolio repository! This project showcases my software development skills and various projects I've worked on.

Table of Contents

Technologies Used

  • Next.js - A React framework for building server-rendered applications.
  • React - A JavaScript library for building user interfaces.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
  • Three.js - A JavaScript library for 3D graphics.
  • TypeScript - A superset of JavaScript that adds static types to the language.
  • React Hook Form - A library for managing form state and validation in React.
  • Zod - A TypeScript-first schema declaration and validation library.
  • Framer Motion - A production-ready motion library for React.

Installation

  1. Clone this repository to your local machine:
git clone https://github.com/halderjoydeep/portfolio.git
  1. Navigate to the project directory:
cd portfolio
  1. Install dependencies:
npm install

Usage

  1. Start the development server:
npm run dev

Features

  • Server Side Rendering: Utilizing Next.js powerful app router that gives server side rendering and many more optimizations.
  • Interactive 3D Projects: Utilizing Three.js, I've created interactive 3D projects to showcase my skills.
  • Form Handling: The contact form is powered by React Hook Form and Zod for validation.
  • Smooth Animations: Framer Motion is used for smooth and engaging animations throughout the portfolio.

Contact

Feel free to reach out to me at halderjoydeep1997@gmail.com for collaborations, questions, or opportunities.

License

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