This is a React Tailwind CSS project for creating a portfolio website. The website includes a dark mode feature and utilizes EmailJS for the contact form functionality. It is designed to be responsive across different viewports.
The navigation bar component provides links to different sections of the portfolio website.
The heading component displays a prominent title or heading for the portfolio.
The contact form component allows visitors to send messages to the owner of the portfolio. It utilizes EmailJS for sending emails.
The about section provides information about the portfolio owner.
This component displays certifications obtained by the portfolio owner from Google and other sources.
The resume section showcases the skills, knowledge, experience, and education of the portfolio owner.
The profile component displays information about the portfolio owner.
This section showcases the projects or works completed by the portfolio owner.
- Dark Mode: Users can switch between light and dark mode for better readability and aesthetics.
- Responsive Design: The website is designed to adapt to different screen sizes and viewports.
- React: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- EmailJS: Service for sending emails directly from client-side JavaScript.
To run the project locally, follow these steps:
git clone https://github.com/Talhakhan-Developer/portfolio.git
cd portfolio
npm install
npm run dev
http://localhost:5173
Contributions are welcome! Feel free to open issues or submit pull requests to contribute to the project.
This project is licensed under the MIT License - see the LICENSE file for details.
- Facebook-Talha khan
- Instagram-Talha khan
- Linkedin-Talha khan
- Github - Talha Khan
- Frontend Mentor - @Talhakhan-Developer
- Twitter - @i_am_Talhakhan