Skip to content

ChimaRyder/rcchat

Repository files navigation

RC Chat: An Omegle-inspired Chat Platform

Cover Image

RC Chat is a chat platform with a twist. Instead of finding new friends to chat on your own, we finds them for you! Chat with your new pals in a new, unexpected fashion.

This project is web-based port of the original RC Chat. Both projects are inspired from Omegle Chat, where users get to chat with random strangers.

Deciding to modernize the idea, RC Chat blends the randomized chats with the modern UIs of Discord and Messenger.

Authors

Tech Stack

Client: Next.js TailwindCSS shadcn/ui

Server: Clerk Ably MongoDB

Features

  • Create an account
  • Find a New Chat via "New Chat"
  • Realtime chats and new chat notifications
  • View recent chat histories
  • Customizable profiles
  • Light/Dark mode

Run Locally

Clone the project

  git clone https://github.com/ChimaRyder/RCChat

Go to the project directory

  cd RCChat

Install dependencies

  npm install

Start the server

  npm run dev

Environment Variables

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

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY

CLERK_SECRET_KEY

ABLY_SECRET_KEY

MONGODB_URI

About

An Omegle-inspired Chat Platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published