Skip to content

ding-ma/portfolio

Repository files navigation

dingma.ca - V1.5

Revamp of the first iteration of dingma.ca.

Key changes

  • React.js ➡️ React.ts
  • Using Format.js; allows instant translation of webpage without reload
  • Github pages ➡️ Firebase
  • TravisCI ➡️ Github Actions (allows different workflows with). Only deploys master automatically to Firebase.
  • Regular CSS ➡️ Bootstrap 4. Flex-box is 👑
  • Wofoo ➡️ SendGrid API with Firebase Function. Github-Pages does not allow Post requests for sending a form. There is more flexibility with Firebase.

Installation & Set Up

  1. Clone this repo
  2. Install the dependencies
    npm install
  3. Start server
    npm start

Licensing

Feel free to fork from the repo. I would ask you to remove my personal information before publishing. Simply link to my website and GitHub repo is fine!