This is my portfolio website that showcases my skills and projects. It also allows visitors to send an interest form via an email to me using a contact form. This project is hosted on Firebase
.
To install the project, follow these steps:
-
Clone the repository to your local machine.
-
Change the directory and go into the functions folder.
cd <Your_Project_Location> cd functions
-
Install the required dependencies.
npm install
-
Create a .env file in the functions folder and set the email and password you want emails to be sent to.
EMAIL_SENDER=<YOUR_EMAIL> EMAIL_SENDER_PASSWORD=<YOUR_EMAIL_PASSWORD>
-
Add the
<a href="https://www.google.com/recaptcha/about/" target="_blank">
reCAPTCHA</a>
site key and secret key to the .env file.RECAPTCHA_SITE_KEY=<YOUR_SITE_KEY> RECAPTCHA_SECRET_KEY=<YOUR_SECRET_KEY>
-
Start the server
npm run start
To use the website, follow these steps:
- Open the website in a web browser.
- Browse through to see all of my skills and personal projects
- Fill out the contact form with your name, email address, and message.
- Click the "Send" button to send an email to me.
This project was created by Tyler Weiss