Making my personal website & task log

jasonleow • 28 Aug 2023 •
I finally started building my own site jasonleow.com. I think I sat on that domain for 1-2 years? Never did anything for it.
But recently felt triggered to put the first lines of code to it. As always, I always start in Codepen:

The idea is simple:
- I was inspired by Danny Postma’s simple ‘Linktree’-style site, and want something similar. So first landing on jasonleow.com will show all my projects at a glance.
- Each project card will have some basic project info - name, tagline, when it started, what type of product (software, service, info product), current revenue, project logo, active status.
- Clicking to each project card, you’ll land on the task log for each project. So this will become my single source of truth for all my task logs for each project, superseding Makerlog and WIP. I’ll still post on both communities, but with less details.
- Each task will have header, description, image/video, tags. Keeping it simple.
- Each page will just be a single index.html file. Styles and scripts all on 1 file. Even all the data for projects and tasks will just be JSON in the same index.html file. No build tools, no packages, no database, no nothing.
- I’m using Vue.js and Tailwind, but on CDN. Every plugin/library will be via CDN.
- I’m planning to host it on Github, deploy on Netlify. That’s it. No fancy pants backend infra or database required.
- Not sure if I need a blog, since Lifelog’s already my blog. But maybe this can be again my single source of truth for my writings. Not just on Lifelog but beyond too. Could be something to consider for v2.0.
What else should I build for it?