This is a portfolio website created using React, TypeScript, and Tailwind CSS. It consists of three main sections: the main section, about section, and contact section. The contact section is connected to the EmailJS API, allowing users to send messages directly from the website. The website is deployed on Vercel.
To run this project locally, follow these steps:
- Clone the repository to your local machine.
git clone git@github.com:salmaayad0/portfolio.git ```
- Navigate to the project directory.
cd portfolio ```
- Install the dependencies.
npm install ```
To start the development server and view the website, run the following command:
npm start
This will start the application and open it in your default browser. The website will be accessible at http://localhost:3000.
This website is deployed on salmaAyad-portfolio.
This project relies on the following dependencies:
- React: A JavaScript library for building user interfaces.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- framer-motion: A production-ready motion library for React.
- EmailJS: A service that allows you to send emails directly from JavaScript code.
For a complete list of dependencies and their versions, refer to the package.json
file.
If you have any questions or suggestions regarding this project, feel free to reach out to me.
- Email: salmaayad017@gmail.com
- GitHub: salmaayad0