ReachInbox is a full-stack email scheduling and outreach platform built with Next.js (App Router) on the frontend and Node.js + Express on the backend.
It supports Google OAuth authentication, scheduled emails, rate-limiting with Redis, and a clean dashboard UI.
- π Google OAuth Login (Passport.js)
- π Schedule emails for future delivery
- π€ View Scheduled & Sent emails
- β‘ Redis-based hourly rate limiting
- π§ Background workers for email sending
- π¨ Ethereal SMTP for email preview/testing
- π₯οΈ Modern Dashboard UI (Sidebar + Header)
- π Deployed-ready for Render / Cloud
- Next.js (App Router)
- React
- Redux Toolkit
- Tailwind CSS
- Lucide Icons
- Node.js
- Express
- Passport.js (Google Strategy)
- MongoDB (Atlas)
- Redis
- Nodemailer