{"id":18111544,"url":"https://github.com/mhsnbakhshi/uniqueblog-express-graphql","last_synced_at":"2026-02-13T02:04:07.029Z","repository":{"id":259698643,"uuid":"871230860","full_name":"MhsnBakhshi/uniqueBlog-express-graphql","owner":"MhsnBakhshi","description":"unique weblog project using graphql \u0026 mysql \u0026 expressjs","archived":false,"fork":false,"pushed_at":"2025-02-11T08:51:01.000Z","size":229,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T09:50:13.206Z","etag":null,"topics":["apollo-server","bcrypt","dotenv","express","graphql","graphql-upload","ioredis","jsonwebtoken","mysql-database","nodemon","redis","request","sequelize","sequelize-orm","sharp","slugify","svg-captcha","uuid","yup"],"latest_commit_sha":null,"homepage":"https://drawsql.app/teams/nodejs-13/diagrams/uniqueblog","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MhsnBakhshi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-11T14:25:08.000Z","updated_at":"2025-02-11T08:51:04.000Z","dependencies_parsed_at":"2024-12-19T16:44:23.608Z","dependency_job_id":"f69e6976-1b24-41c9-bef3-e9d9953cb23b","html_url":"https://github.com/MhsnBakhshi/uniqueBlog-express-graphql","commit_stats":null,"previous_names":["mhsnbakhshi/weblog-express-graphql","mhsnbakhshi/uniqueblog-express-graphql"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MhsnBakhshi%2FuniqueBlog-express-graphql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MhsnBakhshi%2FuniqueBlog-express-graphql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MhsnBakhshi%2FuniqueBlog-express-graphql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MhsnBakhshi%2FuniqueBlog-express-graphql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MhsnBakhshi","download_url":"https://codeload.github.com/MhsnBakhshi/uniqueBlog-express-graphql/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238482261,"owners_count":19479809,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo-server","bcrypt","dotenv","express","graphql","graphql-upload","ioredis","jsonwebtoken","mysql-database","nodemon","redis","request","sequelize","sequelize-orm","sharp","slugify","svg-captcha","uuid","yup"],"created_at":"2024-11-01T01:06:11.241Z","updated_at":"2025-10-27T10:32:31.708Z","avatar_url":"https://github.com/MhsnBakhshi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![cover](https://github.com/MhsnBakhshi/weblog-express-graphql/blob/main/graphwl.png)\r\n \r\n## About Project\r\nunique weblog project is similar to the virgool (https://virgool.io/home) website with features such as the admin \u0026 user panel and user authentication system and otp code sending system and connection to the MySQL \u0026 Redis database and has been developed as GraphQl with the same features as virgool (https://virgool.io/home) website.\r\nThis project is still on developing, and if you have any features in mind, I will be happy to share them with me in issues. 💪💖\r\n\r\nپروژه وبلاگ مشابه سایت `ویرگول` با قابلیت هایی همچون `پنل ادمین` و `کاربر` `سیستم احراز هویت` و `سیستم ارسال کد پیامکی یکبار مصرف` و اتصال به دیتابیس `MySQL` و `Redis` و همچون قابلیت های مشابه وبسایت `ویرگول` بصورت `GraphQl` توسعه داده شده است.\r\nاین پروژه همچنان ادامه دارد و اگر فیچر و ویژگی مدنظر دارید خوشحال میشم در `issues` با بنده در میان بگذارید 🙏😉\r\n\r\n**If the resolvers of this project helped u, thank u for supporting this `repo` with 🌟 `star` 💖**\r\n\r\n**اگه `Resolvers` های این پروژه به شما کمکی کرده ممنون میشم با 🌟 Star این `repo` حمایتی کرده باشین 💖**\r\n\r\n**دسترسی به دیاگرام پروژه =\u003e https://drawsql.app/teams/nodejs-13/diagrams/uniqueblog**\r\n\r\n### نکته\r\nبرای استفاده از قابلیت ارسال کد `OTP`  در قسمت `Getting Started` مقادیر مورد نظر که اشاره شده است را جایگزین کنین.\r\n\r\n### Built With\r\n\r\n [![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge\u0026logo=javascript\u0026logoColor=F7DF1E)](https://javascript.info/)\r\n [![Node.js]( https://img.shields.io/badge/Node.js-404D59?style=for-the-badge\u0026logo=Node.js\u0026color=black)](https://nodejs.org/en)\r\n ![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge\u0026logo=express\u0026logoColor=%2361DAFB)\r\n ![Apollo-GraphQL](https://img.shields.io/badge/-ApolloGraphQL-311C87?style=for-the-badge\u0026logo=apollo-graphql)\r\n ![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=for-the-badge\u0026logo=graphql\u0026logoColor=white)\r\n ![MySQL](https://img.shields.io/badge/mysql-4479A1.svg?style=for-the-badge\u0026logo=mysql\u0026logoColor=white)\r\n ![Redis](https://img.shields.io/badge/redis-%23DD0031.svg?style=for-the-badge\u0026logo=redis\u0026logoColor=white)\r\n\r\n ## Getting Started\r\n\r\n ### Installation\r\n\r\n1) Frist clone this repo: \r\n\r\n   ```sh\r\n   git clone https://github.com/MhsnBakhshi/weblog-express-graphql\r\n   ```\r\n2) install packages:\r\n   ```sh\r\n   npm install\r\n   or\r\n   npm i\r\n   ```\r\n3 به وب سرویس پیامکی **\u003ca href=\"https://sms.farazsms.com//\"\u003e فراز اس مس\u003c/a\u003e**\r\nمراجعه کرده و پس از لاگین پنل پیامکی خود را بسازید و `pattern` , `number`, `password`, `user` را داخل فایل .`env` جایگذاری کنین. `inputdata` حتما باید `login-code` ثبت شده باشد.\r\n ```js\r\n   FARAZSMSUSER=?\r\n   FARAZSMSPASSWORD=?\r\n   FARAZSMSNUMBER=?\r\n   FARAZSMSPATTERNCODE=?\r\n \r\n   ```\r\n\r\n### نمونه\r\n ```js\r\n   FARAZSMSUSER=u0392729171920\r\n   FARAZSMSPASSWORD=plwsaow-kd-0wdjkedk0j\r\n   FARAZSMSNUMBER=3000505\r\n   FARAZSMSPATTERNCODE=ylea2s9fnmlxa06\r\n   ```\r\n\r\n## Contact \r\n* Telegram =\u003e https://t.me/iDvMH 90%\r\n* Gmail =\u003e mhsn.bakhshi696@gmail.com 10%\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhsnbakhshi%2Funiqueblog-express-graphql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhsnbakhshi%2Funiqueblog-express-graphql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhsnbakhshi%2Funiqueblog-express-graphql/lists"}