Skip to content

Single-page React app styled with Tailwind CSS. It features a contact form to connect with me and includes links to my social media profiles, such as GitHub, and LinkedIn.

Notifications You must be signed in to change notification settings

AliMohammad93/My-Portfolio

Repository files navigation

Portfolio Website

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:

  1. Register an account on EmailJs (https://www.emailjs.com/) to obtain the necessary credentials.
  2. 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.

About

Single-page React app styled with Tailwind CSS. It features a contact form to connect with me and includes links to my social media profiles, such as GitHub, and LinkedIn.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published