Skip to content

This project is a clone of a popular messenger application built using Next.js, NextAuth.js for social login integration, and Prisma for database management. With the goal of providing a seamless messaging experience, the application leverages Next.js's server-side rendering capabilities for fast and efficient page loading.

Notifications You must be signed in to change notification settings

Zain041/messenger-clone

Repository files navigation

Project: Messenger Clone

This project is a Messenger clone built with Next.js and NextAuth.js for social login integration. It aims to replicate the core features of a popular messenger application, providing real-time messaging functionality and user authentication with social media accounts.

Key Features

📱 Real-time messaging
🔐 Social login integration
🔑 User authentication
🎨 User-friendly interface

Technologies Used

🚀 Next.js
🔒 NextAuth.js
⚛️ React
🎨 Tailwind CSS
🔥 Vercel (deployment)
💼 Prisma (database ORM)
📦 MongoDB (database)

Getting Started

  1. Clone the repository.
  2. Install dependencies with npm install.
  3. Run the development server with npm run dev.
  4. Open http://localhost:3000 in your browser.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/fooBar).
  3. Commit your changes (git commit -am 'Add some fooBar').
  4. Push to the branch (git push origin feature/fooBar).
  5. Create a new Pull Request.

Copyright

© Muhammad Zain

About

This project is a clone of a popular messenger application built using Next.js, NextAuth.js for social login integration, and Prisma for database management. With the goal of providing a seamless messaging experience, the application leverages Next.js's server-side rendering capabilities for fast and efficient page loading.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages