This public repository contains the source code for my personal portfolio website, which serves as a single-page application built using React and Typescript. The website is styled using Tailwind CSS, providing a modern and responsive design.
Key Features:
- Contact Form: The website includes a contact form that visitors can use to reach out to me. The form utilizes EmailJs to send the messages directly to my email address.
- Projects and Skills Overview: I showcase my projects and skills on the website, providing visitors with an insight into my professional background and expertise.
- Social Media Integration: Links to my social media profiles, including GitHub and LinkedIn.
Technologies Used:
- React: The website is built using React, a popular JavaScript library for building user interfaces.
- Typescript: Typescript is used to add static typing to the JavaScript code, enhancing the development experience and improving code quality.
- Tailwind CSS: The website's styling is achieved using Tailwind CSS, a utility-first CSS framework that enables rapid and consistent UI development.
- EmailJs: To enable the contact form functionality, EmailJs is used to securely send messages from the website to my email address.
Local Setup: To run the contact form locally on your device, you'll need to follow these steps:
- Register an account on EmailJs (https://www.emailjs.com/) to obtain the necessary credentials.
- Create a
.env
file in the project root directory and set up the required environment variables according to the provided.env.example
file.
Feel free to explore the code, contribute, or use this repository as a reference for building your own portfolio website. If you have any questions or feedback, please don't hesitate to reach out to me.