Skip to content

gustavo-shigueo/nextjs-chat-app

Repository files navigation

MimisChat video chatting web app

This is a messaging web app that allows for making video calls using the WebRTC protocol It was created with TypeScript, Next.js, TailwindCSS and Prisma

This project was created in a period of two years with the purpose of being mine and @EUMIRIAM's college graduation project.

It is a reimaging of my original WebRTC-videochat webapp implemented with NextJS, created with the goal of creating a great user experience with a much nicer UI and a much more robust backend with tRPC, a MySQL database to store the users and their chats, a messaging system, group calls (the previous app is limited to 2 people per call) and authentication with JWT combined with Google OAuth.

How to run the project

Clone this repository and create a .env file in the root directory, containing the environment variables shown in .env.example.

Install the project dependencies by running yarn and then execute it by running yarn dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published