Skip to content

sincerely-manny/messenger.nextjs

Repository files navigation

Messenger app

Typescript + Next.js 13 + Prisma + Redux Toolkit

Done/features:

  • 🎨 Design
  • 📝 HTML/SCSS Layout -> migrating to Tailwind
  • ✅ Eslint (airbnb), stylelint
  • 🧪 Jest
  • β Next.js 13 (beta) features: app folder, fonts
  • 🧮 State management (Redux)
  • 📠 REST api (Next.js) -> migrating to tRPC
  • 📬 Real-time messaging (Pusher)
  • 🗄️ Prisma (PostgreSQL)
  • 📋 Forms component (Formik)
  • 🔏 Client-side & server-side form validation (yup)
  • 🔔 Notifications (Redux + Radix)
  • 🗝️ User authentication (OAuth - Github, Google: NextAuth)