Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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%