My very own professional website which I can customize at my whim.
Tech Stack: Django, Google Cloud Platform (Cloud Run, Cloud SQL, Cloud Storage, Secrets Manager), PostgreSQL, HTML, CSS, Bootstrap
This is for my CV website. For my portfolio, visit https://marvintensuan.github.io.
Initial build for this website is heavily guided by Katie McLaughlin (@glasnt)'s Google codelab. Anyone who would follow instructions in this codelab should be able to build a working Django project with a default landing page.
I have modified the project with the help of Coding For Entrepreneur's Django Course as well as the of Official Django docs.
Some key tasks for after finishing the codelab:
- Mapping custom domain
- Modifying Django Project (creating models, creating migration files, registering to admin site) and related issue.
- Setting up Cloud SQL Proxy.
2020-11-03 — transferred domain from Squarespace to GoDaddy.
2020-11-08 — created repo marvintensuan.github.io
.
2020-11-18 — on repo marvintensuan.github.io
, diverted the use of master
branch from gh-pages
. See commit 6885ef7.
2020-11-22 — started my Google Cloud Platform Free Trial.
2020-12-07 — finally mapped my domain from GoDaddy to Cloud Run.
2020-12-22 — converted from vanilla CSS to Bootstrap CDN.
2020-12-27 — created this GitHub repository cv-django
. Former repo will be repurposed to instead host portfolio. This repository will contain actual files from the Cloud Run container.
2020-12-30 — manually updated database. See commit d24bd90 .
2021-01-03 — converted to Bootsrap 4.
2021-02-03 — started Flask app. See commit 9264491
2021-02-07 — deployed Flask app. URL | commit 6c5f336