A Next.js 15 mailing scheduling feature with an intuitive UI, smooth animations, and seamless API integration. Built with TypeScript, Tailwind CSS, Framer Motion, and Next.js App Router.
✅ Create, edit, and delete scheduled mailings
✅ Select mail templates and recipient lists via API
✅ Schedule emails for a specific date & time
✅ Animated UI with smooth transitions (Framer Motion)
✅ Fully responsive and optimized for performance
- Next.js 15 (App Router, Server Actions)
- TypeScript (Strict typing for reliability)
- Tailwind CSS (Custom styling, no external UI libraries)
- Framer Motion (Animations & transitions)
pages/– Routing & layoutscomponents/– Reusable UI componentslib/– API handlers (mocked for demo)utils/– Helper functions
git clone https://github.com/yourusername/nextjs-mailing-scheduler.git
cd nextjs-mailing-scheduler
npm install
npm run dev Check out the working demo here.