This is backend for Enthamone website which is for talking to strangers on the internet.
- Users can engage in anonymous conversations with other users.
- Users can be randomly matched with other online users for one-on-one chats.
- Users can join chat rooms based on shared interests or topics.
- Filter and block messages containing inappropriate content.
- Basic user profiles with optional information for better connections.
- Instant messaging with real-time updates for seamless communication.
- Secure user authentication and management of personal information.
- Options for users to control their privacy settings and visibility.
- Notifications for new messages, friend requests, etc., to keep users engaged.
- Support for multiple languages to facilitate global participation.
- Feedback system for users to provide input and suggestions for improvement.
- Go
- Fiber
- JWT
- Mongo DB
- Web Socket
- WebRTC
Contributions are welcome! To contribute to this project:
git clone https://github.com/<username>/enthamone-backend.git
git remote add upstream https://github.com/FulgurCode/enthamone-backend
git checkout -b feature
git commit -am "Add new feature"
git checkout main
git pull upstream main
git checkout feature
git rebase main
git push origin feature
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see GPLv3.
- Email: [email protected]
- Website: Vaishakh GK
- Github: VAISHAKH-GK