Skip to content

Full-featured real-time messaging application built with Next.js 13, React, TypeScript, and Tailwind CSS. Features include real-time messaging, group chats, file sharing, and multiple authentication methods. Built with modern web technologies including Pusher, MongoDB, and Cloudinary.

License

Notifications You must be signed in to change notification settings

alexisvalentino/messenger-clone

Repository files navigation

Messenger Clone

A modern real-time messaging application built with Next.js, TypeScript, and Tailwind CSS.

Features

  • Real-time messaging
  • User authentication
  • File sharing
  • Group chats
  • Responsive design

Tech Stack

  • Next.js 13
  • TypeScript
  • Tailwind CSS
  • Prisma
  • MongoDB
  • Pusher (real-time)

Quick Start

  1. Install dependencies:
npm install
  1. Set up environment variables in .env

  2. Run the development server:

npm run dev

Open http://localhost:3000 to view the app.

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm start - Start production server

License

MIT License

About

Full-featured real-time messaging application built with Next.js 13, React, TypeScript, and Tailwind CSS. Features include real-time messaging, group chats, file sharing, and multiple authentication methods. Built with modern web technologies including Pusher, MongoDB, and Cloudinary.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages