Chat on WhatsApp
Back to projects
Nafis Rafsan homepage

Project Details

Business

Nafis Rafsan

nafis-rafsan.vercel.app

Nafis Rafsan is a fashion and modeling blogger / media-creator website built as a full-stack Next.js product. The public site delivers cinematic storytelling pages for campaigns, speaking, media and collaborations, while a secure dashboard lets admins manage projects, blog posts, media assets and marketing content end-to-end with Tailwind CSS, shadcn/ui and motion-driven UI.

Role

Full-Stack Developer

Duration

2025 – 2026

Next.jsNode.jsTailwind CSSshadcn/uiFramer MotionMongoDB

Key Features

Cinematic fashion & modeling personal brand homepage with motion-rich sections

Full-stack Next.js frontend + backend APIs for content and project management

Admin dashboard to manage campaigns, blog/content, media and site sections

Blog / content modules for creator stories, campaigns and media updates

Modern UI system with Tailwind CSS + shadcn/ui components

Smooth Framer Motion animations across hero, sections and interactive cards

Collaboration / Work With Me conversion flows for brand inquiries

Responsive layout optimized for desktop and mobile storytelling

Problems & Solutions

Real production challenges faced while building this project — and how they were solved.

01

Problem

A fashion/media brand site needed to feel cinematic and premium without becoming slow from heavy imagery and motion.

Solution

Optimized Next.js image loading, deferred non-critical motion, and used lightweight Framer Motion entrance patterns so visuals stayed sharp without hurting performance.

02

Problem

Public marketing pages and private dashboard content had to stay in sync as campaigns, blogs and media changed often.

Solution

Built full-stack Next.js APIs and a dashboard CRUD layer so admins could update projects, posts and media from one place and publish live instantly.

03

Problem

Design consistency across many sections (About, Speaking, Campaigns, Blog, Media, Contact) risked UI drift.

Solution

Standardized reusable Tailwind + shadcn/ui primitives (buttons, cards, badges, forms) and kept a shared design language across the whole site.

04

Problem

Managing multiple content types (campaigns, blog articles, media assets) from a single admin surface was complex.

Solution

Structured dashboard modules by content type with clear create/edit/delete flows and validated payloads on the backend before saving.

Outcomes

  • Delivered a production fashion/modeling creator website with strong visual storytelling
  • Enabled full content and project management through an admin dashboard
  • Combined Next.js full-stack architecture with Tailwind, shadcn/ui and polished animations

Want something similar?

I can help you design and ship scalable web or mobile products end-to-end — including news, media and content platforms.