Hello! I am Arafatul Islam
I am a passionate web developer and app builder from Bangladesh. In this blog post, I want to share my journey of creating my personal website, hosted entirely on Cloudflare Pages, and the steps I took to make it fast, responsive, and SEO-friendly.
Why I Chose Cloudflare Pages
- Free hosting for static websites
- Automatic HTTPS and global CDN
- Easy GitHub integration for continuous deployment
Tools and Technologies I Used
- HTML, CSS, and JavaScript for structure and interactivity
- Flutter Web for smooth animations and responsive layouts
- Firebase for backend needs like authentication and database
- Progressive Web App (PWA) to allow offline access and app-like experience
My Workflow
- Planning and Design: Sketched layout of About, Skills, Projects, Blog, Contact sections.
- Development: Built each section using Flutter Web and Firebase for backend features.
- Deployment: Connected GitHub repo to Cloudflare Pages for auto deployment with HTTPS & CDN.
- SEO Optimization: Added Meta Titles, Descriptions, Alt tags, and submitted sitemap.
Challenges I Faced
- Responsive Design on mobile, tablet, desktop
- PWA Offline Support
- SEO optimization without keyword stuffing
Lessons Learned
- Planning layout saves time
- Cloudflare Pages is great for static websites
- Flutter Web + Firebase gives professional touch
- SEO & content are as important as design
Final Thoughts
Today, my website is live, fast, and visible on Google, reflecting my skills as a web developer and app builder from Bangladesh.
← Back to Home