Hi, Vincent here. I'm a software engineer in my day job and provide web & mobile consultancy services after hours.
This is my personal portfolio website created to showcase that building a scaleable website can be quite cheap by leveraging your frontend skills, as well as serverless compute.
The only cost involved is the renewal of my domain name, vincentsylo.com.
Frontend:
- React.js
- CSS Modules
Backend:
Hosting:
- Firebase Hosting - free custom domain & SSL.
- alternatively GitHub Pages - free custom domain.
Server:
- Firebase Cloud Functions - free until 125,000 invocations per month.
- alternatively AWS Lambda - free until 1M requests per month.
Continuous Integration:
- Travis CI - free for open source projects.
- alternatively CircleCI - free first container, 1,500 builds per month, 1 concurrent build.
Total running cost:
- $0.00
yarn
yarn start
yarn build
- Adding a blog, formatted for Medium, and imported directly into Medium.
- Server side rendering with react-snapshot - free.
- alternatively prerender.io - free up to 250 pages.