Skip to content

markmihalyi/chat-app

Repository files navigation

logo

Chat App

A real-time chat application made with Next.js, implementing Socket.io.


📘 Table of Contents


🌟 About the Project

Tech Stack

Client
Server
Database

🔑 Environment Variables

To run this project, you will need to add the following environment variables to your .env file

DATABASE_URL - MongoDB connection string
NEXTAUTH_SECRET - Base64 encoded string
NEXTAUTH_URL - URL of the app
GOOGLE_CLIENT_ID - Google OAuth client ID
GOOGLE_CLIENT_SECRET - Google OAuth client secret


Getting Started

‼️ Prerequisites

This project uses Node.js v16.17.0. If you don't have Node.js installed, you can download it from here.

💻 Run Locally

Clone the project

  git clone https://github.com/markmihalyi/chat-app.git

Go to the project directory

  cd chat-app

Install dependencies

  npm i

Build and start a production build

  npm build && npm start

⚠️ License

Distributed under the MIT license. Read the LICENSE file for more information.

🤝 Contact

Márk Mihályi - LinkedIn - mail@markmihalyi.hu

💎 Acknowledgements

This project was built with Create T3 App.

About

💬 A real-time chat application made with Next.js, implementing Socket.io.

Topics

Resources

License

Stars

Watchers

Forks