Welcome to the source code of my personal portfolio and blog. This project is built using modern web technologies to be blazing fast, accessible, and multilingual.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS & Framer Motion
- Internationalization: next-intl (Supports English, Bengali, Japanese, German, Italian, French, Spanish)
- Deployment: Vercel / Cloudflare Pages
- Full Multilingual Support: The site is fully translated and supports dynamic routing based on the selected language (
/[locale]). - Global Command Menu: A custom
cmdkpowered search menu that allows users to navigate the site, search for blogs, or contact me directly. It even supports searching in localized languages (e.g., typing 'সম্পর্কে' will bring up the 'About' page). - Dark/Light Mode: First-class support for theming with next-themes, featuring custom gradient backgrounds and glassmorphism.
- Dynamic Guestbook: Leave your mark on the digital wall.
- Bucket List: A tracking system for my lifetime goals.
- Database Integration: Connect the Guestbook to a real-time database (e.g., Supabase, Firebase) to store user messages permanently.
- CMS Integration: Migrate the hardcoded blog posts (
lib/blog-data.ts) to a Headless CMS (like Sanity or Contentful) for easier content management. - Analytics: Add privacy-preserving analytics to track page views and interactions.
- Admin Dashboard: Implement an authenticated dashboard for managing content.
© 2026 Rashedul Islam. All Rights Reserved.
This repository and its contents, including but not limited to source code, design elements, graphics, text, and overall architecture, are the intellectual property of Rashedul Islam.
You may NOT:
- Copy, clone, or duplicate this website's design or code for your own portfolio or commercial use.
- Distribute, modify, or create derivative works based on this codebase without explicit written permission.
- Use the content, branding, or personal images found in this repository.
If you are interested in how a specific feature was built, you are welcome to read the source code for educational purposes, but you may not copy the code verbatim.
If you have any questions or would like to collaborate, feel free to reach out to me at rashedulraha.bd@gmail.com or via the Contact Modal on the website.