๐๐๐ฒ๐ฟ๐ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐ ๐ฏ๐๐ถ๐น๐ ๐๐๐ฎ๐ฟ๐๐ฒ๐ฑ ๐๐ถ๐๐ต npx create-react-app. ๐ง๐ต๐ถ๐ ๐ผ๐ป๐ฒ ๐ฑ๐ถ๐ฑ๐ปโ๐.
Most of the projects I built over the past few years started like this:
npx create-react-app
npm create vite@latest
npx create-next-app
Spin up a project. Start building.
The UI worked.
The features worked.
But if Iโm being honest, there were moments where the browser felt like a black box.
So this time I did something slightly uncomfortable.
Instead of starting with a framework, I started with this:
โ
index.html
โ No build tools
โ No npm installs
โ No abstraction layers
Just HTML, CSS, and vanilla JavaScript.
That meant rebuilding things frameworks usually hide:
โข Responsive layouts across multiple breakpoints
โข Smooth page transitions
โข A dark/light theme using CSS variables
โข Aurora-style animations that took more keyframe experiments than Iโd like to admit
It was slower.
The result is a portfolio thatโs intentionally simple:
โข A clean Bento-style layout
โข A small real-time clock widget
โข Six projects I genuinely enjoyed building
Nothing fancy.
Just a reminder to myself that the foundations still matter.
If you're curious what the web looks like without the layers on top, feel free to take a look ๐
(Link in comments)
hashtag#webdevelopment hashtag#frontend hashtag#javascript hashtag#webdev hashtag#learninginpublic
Top comments (1)
my-portfolio-mpva.vercel.app/