🥷 This project allows you to chat anonymously as soon as you enter the site.
🚀 When you enter the site, an ID (number) is assigned to each user (per IP address) and you can start chatting directly.
🤯 Moreover, in the messages area, you can start a private chat by clicking on the ID (number) of the users who wrote the message
📜 This project is inspired by the 5e5 website, which is a product of the Prooyun company.
- Clone locally using
git clone git@github.com:CanKorkmazim/anon-chat.git
- Install dependencies using
npm install
- Check `config.ts and edit it as it suits you.
- Start Next.js with development mode using
npm run dev
- Start socket server with development mode using
npm run devSocket
- Open localhost:9001
- Does not require membership
- ID (number) is defined to the IP address
- Can chat in public rooms
- When you are in one room and receive a message from another room, the tab's background turns red.
- By clicking on a person, they can chat privately. (if person is online)
- Play a notification sound when you receive a private message
- The number of messages per room (including private chats) is limited to 100 to prevent RAM memory from becoming bloated.
- Next.js
- Socket.IO
- Tailwind
- Shadcn/ui
By Can Korkmaz