How to Quickly Launch a Flexible Portfolio Site for $0 Without Web Development Experience: A Compromise Between Flexibility and Simplicity
The story of a match: why I chose the Astro and Cloudflare Pages combo for my apps
The story of a match: why I chose the Astro and Cloudflare Pages combo for my apps
I am a mobile app developer. My knowledge of web development is purely superficial, and I have no practical experience to speak of. When the persistent idea of finally getting my mobile apps to a Google Play release emerged, I immediately thought about how to create a portfolio site to host information about all my projects. At the same time, I didn’t want to spend significant time on creation or support, either now or in the future, and the requirements for the site were not exactly trivial. From the outset, I knew exactly what I needed from the site. However, I wasn’t looking to build something cumbersome: mentally, I was prepared to manually write various abstractions to simplify publishing articles, but I didn’t want to mess around with setting up something as bloated as a typical CMS with modules and similar solutions.
So, here is a bit about the criteria I developed and why I formulated them this way:
I’ll keep it brief and won’t mention specifically what I tried: various portfolio sites and template generators. The free plans turned out to be heavily restricted: some lacked SEO management, while others made it clear that you couldn’t get anywhere without buying a subscription. But the main reason for discarding the template generation options was that I wasn’t satisfied with their creation mechanics. In some cases, it wasn’t even obvious how to create a basic page. Partly, perhaps I was just in that kind of mood and lacked the motivation to dig deep, and subconsciously the thought was there: “Even though I’m not a web developer and know little about this field, what if I arm myself with an AI assistant and try to create convenient abstractions for a template structure that would be handy for me and my tasks?” There was a fear of getting bogged down in the technical side and failing, as I might hit uncertainties that take too long to resolve, causing my motivation to drop and, ultimately, leading me to abandon the whole thing (I think many are familiar with the fear of losing motivation).
And so, during one of the evenings spent discussing options with an AI, the Astro and Cloudflare Pages route was suggested to me.
From chatting with the AI, I realised that this combination completely satisfies my criteria and then some. The top advantages that came as a bonus were:
The conclusion of my test was that my requirements and goals were met; I could continue in this direction, and a draft of my site with its first (initially unrefined) structure was ready in just one evening.
I won’t repeat the praises about this framework that are easily found on Google; I’ll just describe how Astro personally solved my problems and helped meet the criteria listed above:
Given how fast web development is evolving, Astro and Cloudflare Pages are certainly not the only solutions of this kind, and I can’t say I studied the alternatives in detail. I simply had a ‘match’ with Astro and Cloudflare Pages one evening, my requests were satisfied, and that was all I needed. If your goals are similar, I definitely recommend this combo.
A little bit about what I regretted or didn’t consider right away (thoughts for those diving into web development for the first time):
In my view, even without specific experience in web development, you can create flexible and even powerful sites within reason using the Astro and Cloudflare Pages combo. Armed with AI tools, most problems today are absolutely solvable. And what is important for many—all of this will be free (I see no point in including the domain fee, which is not mandatory but is a worthwhile investment).