Skip to content

ammarmbe/memo

Repository files navigation

memo 💬

memo is a real-time messaging app created using Next.js 14, PostgreSQL, and Lucia auth.
Deployed at: memo.ambe.dev.

memo

Features:

  • Friends: users can send and accept friend requests from others.
  • Real-time: users receive messages and friend requests in real-time (using Pusher).
  • Authentication: users are authenticated using Google or GitHub, through Lucia auth.
  • Profile customization: users can change their username or profile picture, which also gets updated in real-time.
  • Responsive design: memo is built with a beatiful, mobile-first design, utilising the AlignUI design system.

Tech Stack

Next.js, Neon's serverless driver (PostgreSQL), Lucia auth, React Query, TailwindCSS.
Designed using AlignUI.

Deployed on Vercel and Neon.

License

MIT