A personal portfolio website built with React and Tailwind CSS, utilizing the DaisyUI library for UI components, emailJS for handling email sending, and react-hook-form for form management.
- Responsive design for a great experience on any device.
- Contact form integration with emailJS for seamless communication.
- Customizable components with DaisyUI for a unique look.
- Form validation and management with react-hook-form.
Before you begin, ensure you have installed Node.js and npm (Node Package Manager) on your machine. You can download them from https://nodejs.org/.
Clone the repository:
git clone https://github.com/your-username/your-repository-name.git
Navigate to the project directory:
cd your-repository-name
Install the dependencies:
npm install
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to view the application.
- Update the content in the
src/components
directory to personalize your portfolio. - Customize the theme and colors using Tailwind CSS and DaisyUI.
To deploy your portfolio website, you can use platforms like Vercel, Netlify, or GitHub Pages. Follow the instructions provided by these platforms to deploy your React application.