A student portfolio with functional form submission
Follow these steps to get started with the project:
-
Clone the repository:
git clone https://github.com/folliejester/portfolio.git
-
Edit the files
Edit the index.html, assets/js/script.js, assets/css/style.js files as per your need and the images in assets/imgs/ too.
-
Cloudflare worker
Create a cloudflare account, create a new worker (under worker and pages), and copy paste the worker.js codes in there with your own details
-
Create a sendgrid account
Add your domain, verify, and create an api key. Put that api key in worker.js and deploy the worker. You can also use smtpjs if you have your own smtp server or want to use your existing mail service.
-
Cloudflare pages
Deploy the html css js codes from your github repo to cloudflare pages or do it manually.