Skip to content

Personal portfolio to showcase Front-end skills/projects and means to contact.

License

Notifications You must be signed in to change notification settings

chaseottofy/Portfolio

Repository files navigation

img

personal portfolio

wanted to make this as snappy as possible, still think webpack/vanilla is the best...

If you plan on forking this and using it as a template

you'll have to --

  • update the json data in src/data/json
  • udpate the images in src/assets/images/imgproj && src/assets/images/mugshot
  • configure the form to send the data somewhere,

here's an example of something you could implement through Apps Script in sheets: for this the other step is get the macro exec path which will serve as the fetch url

const sheets = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/<YOUR SHEET ID HERE>");
const sheet = sheets.getSheetByName("Sheet1");

function doPost(e){
  let data = e.parameter;
  const { parameter: {
    messageName,
    contactMethod,
    messageContactVal,
    messageVal,
  }} = e;
  sheet.appendRow([
    messageName,
    contactMethod,
    messageContactVal,
    messageVal,
  ]);
  return ContentService.createTextOutput("Success");
}