Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mhsnbakhshi/shop-apis
shop apies using nodejs & express.js & mongoDB
https://github.com/mhsnbakhshi/shop-apis
backend bcrypt cookie-parser cors dotenv express-validator expressjs javascript jsonwebtoken mongodb mongoose multer nodejs nodemailer nodemon swagger uuid
Last synced: 2 days ago
JSON representation
shop apies using nodejs & express.js & mongoDB
- Host: GitHub
- URL: https://github.com/mhsnbakhshi/shop-apis
- Owner: MhsnBakhshi
- Created: 2024-05-23T06:52:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-15T17:15:51.000Z (4 months ago)
- Last Synced: 2024-07-15T21:13:22.177Z (4 months ago)
- Topics: backend, bcrypt, cookie-parser, cors, dotenv, express-validator, expressjs, javascript, jsonwebtoken, mongodb, mongoose, multer, nodejs, nodemailer, nodemon, swagger, uuid
- Language: JavaScript
- Homepage: https://shop-apis.liara.run/api-document/
- Size: 840 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![cover](https://github.com/MhsnBakhshi/shop-apis/blob/main/IMG_4634.jpeg)
## About Project
نمونه کار بک اند نوشته شده سایت فروشگاهی. برنامه نویسان فرانت اند میتوانند برای نمونه کار خود از بک اند این `repo` استفاده کنند.
بک اند ابن پروژه دپلوی شده است شما میتوانین با ارسال request به این **آدرس** به تمامی `Api` های پروژه دسترسی داشته باشین.**اگه `API` های این پروژه به شما کمکی کرده ممنون میشم با 🌟 Star این `repo` حمایتی کرده باشین 💖**
### نکته
برای استفاده از قابلیت ارسال کد `OTP` و قابلیت ارسال `Email` در قسمت `Getting Started` مقادیر مورد نظر که اشاره شده است را جایگزین کنین.### Built With
[![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)](https://javascript.info/)
[![Express.js](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge&logo=Express.js&color=black)](https://expressjs.com/)
[![MongoDB]( https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)](https://www.mongodb.com/)
[![Node.js]( https://img.shields.io/badge/Node.js-404D59?style=for-the-badge&logo=Node.js&color=black)](https://nodejs.org/en)## Getting Started
### Installation
1 فایل `repo` را `clone` کنین
```sh
git clone https://github.com/MhsnBakhshi/shop-apis
```
2 با این دستور `NPM` فولدر `node_modules` دانلود میشود.
```sh
npm install
```
3 به وب سرویس پیامکی **کاوه نگار**
مراجعه کرده و پس از لاگین پنل پیامکی خود را بسازید و `api key` خود را دریافت کنین سپس `template` خود را بسازید و داخل فایل .`env` پروژه `api key` و `template` خود را در مقادیر ساخته شده جایگذاری کنین.
```js
KAVENEGAR_API_KEY=
KAVENEGAR_TEMPLATE=
```
4 در فایل `.env` در این قسمت ایمیل ارسال کننده را وارد کنین.
```js
SENDER_EMAIL=
```5 به تنظیمات ایمیل خود رفته و کلمه `App Passwords` را سرچ کنین و پسورد ساخته شده را در این قسمت فایل `.env` وارد کنین.
```js
SENDER_EMAIL_PASS=
```### نمونه
```js
KAVENEGAR_API_KEY=74727osdisuw8xhlxmsprighfjdkslvncmxolkjhgdfghjkltyuioeomxnmdj
KAVENEGAR_TEMPLATE=UniEx
[email protected]
SENDER_EMAIL_PASS=nfcj rmiu qzak mdhs
```## Contact
* Telegram => https://t.me/iDvMH 90%
* Gmail => [email protected] 10%