Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mhsnbakhshi/uniqueblog-express-graphql

unique weblog project using graphql & mysql & expressjs
https://github.com/mhsnbakhshi/uniqueblog-express-graphql

apollo-server bcrypt dotenv express graphql graphql-upload ioredis jsonwebtoken mysql-database nodemon redis request sequelize sequelize-orm sharp slugify svg-captcha uuid yup

Last synced: 4 days ago
JSON representation

unique weblog project using graphql & mysql & expressjs

Awesome Lists containing this project

README

        

![cover](https://github.com/MhsnBakhshi/weblog-express-graphql/blob/main/graphwl.png)

## About Project
unique weblog project is similar to the virgool (https://virgool.io/home) website with features such as the admin & user panel and user authentication system and otp code sending system and connection to the MySQL & Redis database and has been developed as GraphQl with the same features as virgool (https://virgool.io/home) website.
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. 💪💖

پروژه وبلاگ مشابه سایت `ویرگول` با قابلیت هایی همچون `پنل ادمین` و `کاربر` `سیستم احراز هویت` و `سیستم ارسال کد پیامکی یکبار مصرف` و اتصال به دیتابیس `MySQL` و `Redis` و همچون قابلیت های مشابه وبسایت `ویرگول` بصورت `GraphQl` توسعه داده شده است.
این پروژه همچنان ادامه دارد و اگر فیچر و ویژگی مدنظر دارید خوشحال میشم در `issues` با بنده در میان بگذارید 🙏😉

**If the resolvers of this project helped u, thank u for supporting this `repo` with 🌟 `star` 💖**

**اگه `Resolvers` های این پروژه به شما کمکی کرده ممنون میشم با 🌟 Star این `repo` حمایتی کرده باشین 💖**

**دسترسی به دیاگرام پروژه => https://drawsql.app/teams/nodejs-13/diagrams/uniqueblog**

### نکته
برای استفاده از قابلیت ارسال کد `OTP` در قسمت `Getting Started` مقادیر مورد نظر که اشاره شده است را جایگزین کنین.

### Built With

[![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)](https://javascript.info/)
[![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)
![Apollo-GraphQL](https://img.shields.io/badge/-ApolloGraphQL-311C87?style=for-the-badge&logo=apollo-graphql)
![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=for-the-badge&logo=graphql&logoColor=white)
![MySQL](https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge&logo=mysql&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/weblog-express-graphql
```
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%