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. I have only superficial knowledge of web development and no practical experience. When the persistent idea of finally getting my mobile apps to a Google Play release came up, I immediately thought about how to make a portfolio site where I could host information about all my projects. At the same time, I didn’t want to spend significant time on creation or support, now or in the future, and the requirements for the site were not the most trivial. From the very beginning, I knew exactly what I needed from the site. However, I wasn’t looking for something bulky: mentally, I was ready to manually write various abstractions to simplify publishing articles, but I didn’t want to mess with setting up something as cumbersome 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 without mentioning specifically what I tried: various portfolio sites and template generators. The free plans turned out to be heavily restricted: some lacked SEO management, others made it clear that you couldn’t go anywhere without buying a plan. But the main reason for cutting out 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, maybe I was just in that kind of mood and didn’t have 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 make 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 everything (I think many are familiar with the fear of losing motivation).
And so, in one of the evenings discussing options with an AI, the Astro and Cloudflare Pages option was suggested to me.
From chatting with the AI, I realized that this combination completely satisfies my criteria and even more. Top advantages that came as a bonus:
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 made in just one evening.
I won’t repeat the praises about this framework that are easily accessible 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 in 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 experience specifically 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 desirable).