Note: This is a private repository.
This is the codebase for my personal portfolio website. It showcases my skills, projects, and experiences to potential employers, clients, and collaborators. The portfolio is built using modern web technologies and frameworks.
- Next.js: Next.js is a React framework for building server-rendered applications. It provides features like automatic code splitting, route pre-fetching, and built-in CSS support.
- Tailwind CSS: Tailwind CSS is a utility-first CSS framework that allows for rapid UI development by composing classes.
- React: React is a JavaScript library for building user interfaces. It's used extensively throughout the project for component-based development.
- TSParticles: TSParticles is a lightweight JavaScript library for creating particle effects on the web.
- React Hook Form: React Hook Form is a library for managing form state and validation in React applications.
- Nodemailer: Nodemailer is a module for Node.js applications that allows for easy email sending.
- FileSaver: FileSaver.js is a library for saving files on the client-side.
dev
: Starts the Next.js development server.build
: Builds the Next.js application for production.start
: Starts the production Next.js server.lint
: Lints the project files using ESLint.
- ESLint: ESLint is a pluggable linting utility for JavaScript and JSX.
- Tailwind CSS: Tailwind CSS is included as a development dependency for its PostCSS configuration.
- TypeScript: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- Clone the repository to your local machine.
- Install dependencies using npm or yarn:
npm install # or yarn install