Revamp of the first iteration of dingma.ca.
- 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.
- Clone this repo
- Install the dependencies
npm install
- Start server
npm start
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!