AI prompts
base on Eckmar's Marketplace Script: An open-source Laravel (PHP) solution for creating dynamic online marketplaces. # Eckmar V2 (Eckmar's Marketplace Script)
[![GitHub stars](https://img.shields.io/github/stars/eckmars/eckmar-v2)](https://github.com/eckmars/eckmar-v2/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/eckmars/eckmar)](https://github.com/eckmars/eckmar-v2/network)
[![GitHub issues](https://img.shields.io/github/issues/eckmars/eckmar)](https://github.com/eckmars/eckmar-v2/issues)
![](https://img.shields.io/github/license/eckmarcommunity/eckmar)
![](https://github.com/Eckmars/Eckmar-v2/blob/master/demo/eckmarCrypto.jpg)
Eckmar is an open-source, cryptocurrency-friendly marketplace built on Laravel. If you made any kind of improvements, please consider making a pull request.
![](https://github.com/Eckmars/Eckmar-v2/blob/master/demo/eckmar-origial-image.png)
## [Installation](https://github.com/Eckmars/Eckmar-v2/blob/master/INSTALLATION.md)
## [Connecting Coins (Premium support available. Elevate your experience.)](https://github.com/Eckmars/Eckmar-v2/blob/master/CONNECTING-COINS.md)
## Features
### Vendor Accounts
Any user can register and buy products on the marketplace but in order to create a listing you need to have vendor account status. Vendor status can be obtained in two ways. You can apply and get it for free after admin reviews your request or you can pay for it (the amount is set in admin panel).
### Autofill
Autofill system is created for users that sell many items (cd-keys for example). They can populate field where each line represents one item to be sold. In the case that product is autofilled delivery state is skipped when user purchases a product and he gets what is on the first line automatically.
### Messaging System
Users can send private messages to each other.
### Mnemonic Password Reset
When an user registers, he receives an unique mnemonic that can be used to reset the password.
### Wallet System
When an user wants to deposit new deposit address will be generated for him every time (deposits on old addresses generated by user will still be valid). Current system in place is that user have to click check balance button in order for system to check if he has any balance to be added on his account (Please note that this system can be changed so server will auto-check every minute but this may be intensive task to run every minute if you got a lot of users).
### Escrow
When user purchase any item there is a fee (that can be configured) and automated escrow. In case the seller did not delivered goods or goods are not what they are supposed to be, buyer can open a dispute. Both users and the admin have access to dispute discussion (you will see example where one of the users is in fact the admin so he can reply as disputed party or admin).
### Feedback
There are two parts in this system. Feedback score and trust rating. Feedback score is basically percentage of positive feedback and Trust rating can be Very Low, Low, Average or High (Unproven if the user has less then five feedbacks).
### News
Basically a blog that will appear on the first page. You can use it in case you want to inform your users.
### Auction System
Products can be sold normally or as auction. You can specify end date, minimum bid and buyout prices. After that process is automatic. The system will automatically update the minimum bid (in case users actually bid
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## 💻 Unlock Premium Scripts and Dedicated Support!
Explore a world of cutting-edge scripts and unparalleled support tailored just for you. Elevate your digital projects with our paid scripts and personalized assistance.
## 🚀 Why Choose Eckmar's Paid Scripts?
- **Feature-Rich Solutions:** Access scripts packed with advanced features, designed to meet the demands of modern development.
- **Security and Stability:** Invest in stability and security with our thoroughly tested and optimized scripts.
- **Continuous Updates:** Stay ahead with regular updates and new functionalities, ensuring your scripts are always up-to-date.
## 🛡️ Dedicated Support at Your Fingertips:
- **Priority Assistance:** Enjoy priority support to address your queries and concerns promptly.
- **Customization Guidance:** Get expert guidance on customizing scripts to align with your specific requirements.
- **Exclusive Access:** Unlock exclusive resources and documentation to maximize the potential of your scripts.
## 🌐 Visit Our Platform:
Ready to elevate your digital ventures? Head over to [BotDigit.com/Eckmar](https://botdigit.com/user/Eckmar) for a seamless experience. Discover the power of premium scripts and personalized support.
## 🤝 Join Eckmar's Digital Revolution – Where Innovation Meets Support!
---
## Contributing
We welcome contributions from the community to improve Eckmar V2. Please follow these guidelines when contributing:
1. Fork the repository and clone it locally.
2. Create a new branch for your feature or bug fix.
3. Make your changes and test thoroughly.
4. Ensure your code follows the existing coding standards.
5. Update documentation if necessary.
6. Commit your changes and push to your fork.
7. Create a new pull request to the `main` branch of the original repository.
Thank you for contributing to Eckmar V2!
---
", Assign "at most 3 tags" to the expected json: {"id":"7678","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"