Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhsnbakhshi/uniqueroom
UniqueRoom RealTime Chat App with Socket.io & Typescript
https://github.com/mhsnbakhshi/uniqueroom
express mongodb mongoose redis socket-io typescript
Last synced: 8 days ago
JSON representation
UniqueRoom RealTime Chat App with Socket.io & Typescript
- Host: GitHub
- URL: https://github.com/mhsnbakhshi/uniqueroom
- Owner: MhsnBakhshi
- Created: 2024-10-27T11:21:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T13:58:31.000Z (about 2 months ago)
- Last Synced: 2024-12-03T14:47:39.630Z (about 2 months ago)
- Topics: express, mongodb, mongoose, redis, socket-io, typescript
- Language: TypeScript
- Homepage:
- Size: 434 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![cover](https://github.com/MhsnBakhshi/uniqueRoom/blob/main/10566080.png)
## About Project
uniqueRoom project is similar to the whatsApp with features such as the admin & user panel and user authentication system and otp code sending system and connection to the mongodb & Redis database and has been developed with socket.io.
This project is still on developing, and if you have any features in mind, I will be happy to share them with me in issues. 💪💖پروژه uniqueRoom مشابه `WhatsApp` با قابلیت هایی همچون `پنل ادمین` و `کاربر` `سیستم احراز هویت` و `سیستم ارسال کد پیامکی یکبار مصرف` و اتصال به دیتابیس `MongoDb` و `Redis` و ایجاد گروه و پیوی و ارسال پیام بصورت لحظه ایی و همچون قابلیت های مشابه `whatsApp` بصورت `Soocket.io` توسعه داده شده است.
این پروژه همچنان ادامه دارد و اگر فیچر و ویژگی مدنظر دارید خوشحال میشم در `issues` با بنده در میان بگذارید 🙏😉**If the Api of this project helped u, thank u for supporting this `repo` with 🌟 `star` 💖**
**اگه `َApi` های این پروژه به شما کمکی کرده ممنون میشم با 🌟 Star این `repo` حمایتی کرده باشین 💖**
### نکته
کد `OTP` بصورت استاتیک `123456` است.
برای استفاده از قابلیت ارسال کد `OTP` در قسمت `Getting Started` مقادیر مورد نظر که اشاره شده است را جایگزین کنین سپس این تک کد لینک را حذف کنید .### Built With
[![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)](https://javascript.info/)
[![TypeScript](https://img.shields.io/badge/TypeScript-323330?style=for-the-badge&logo=typescript&logoColor=blue)](https://www.typescriptlang.org/)
[![Node.js]( https://img.shields.io/badge/Node.js-404D59?style=for-the-badge&logo=Node.js&color=black)](https://nodejs.org/en)
![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)
![Socket.io](https://img.shields.io/badge/-socket.io-black?style=for-the-badge&logo=socket.io&logoColor=white)
![MongoDb](https://img.shields.io/badge/-mongodb-green?style=for-the-badge&logo=mongodb&logoColor=white)
![Redis](https://img.shields.io/badge/redis-%23DD0031.svg?style=for-the-badge&logo=redis&logoColor=white)## Getting Started
### Installation
1) Frist clone this repo:
```sh
git clone https://github.com/MhsnBakhshi/uniqueRoom
```
2) install packages:
```sh
npm install
or
npm i
```
3 به وب سرویس پیامکی ** فراز اس مس**
مراجعه کرده و پس از لاگین پنل پیامکی خود را بسازید و `pattern` , `number`, `password`, `user` را داخل فایل .`env` جایگذاری کنین. `inputdata` حتما باید `login-code` ثبت شده باشد.
```js
FARAZSMSUSER=?
FARAZSMSPASSWORD=?
FARAZSMSNUMBER=?
FARAZSMSPATTERNCODE=?
```### نمونه
```js
FARAZSMSUSER=u0392729171920
FARAZSMSPASSWORD=plwsaow-kd-0wdjkedk0j
FARAZSMSNUMBER=3000505
FARAZSMSPATTERNCODE=ylea2s9fnmlxa06
```## Contact
* Telegram => https://t.me/iDvMH 90%
* Gmail => [email protected] 10%