AI prompts
base on Collection of frontend challenges for learning and interviews <div align="center">
<h1>Frontend Mini Challenges</h1>
<h3>Collection of frontend challenges for learning and interviews</h3>
<a href="https://sadanandpai.github.io/frontend-mini-challenges/"><img src="https://github.com/sadanandpai/frontend-mini-challenges/raw/main/shared/assets/core/cover.png" alt="web programming" width="500px" /></a>
[![](https://img.shields.io/github/stars/sadanandpai/frontend-mini-challenges?style=for-the-badge)](#stars)
[![](https://img.shields.io/github/forks/sadanandpai/frontend-mini-challenges?style=for-the-badge)](#forks)
<p>Show your support by giving a ⭐ to this repo</p>
<h3>
<a href="https://sadanandpai.github.io/frontend-mini-challenges/">Explore all challenges</a>
</h3>
</div>
<br/>
<div align="center">
<a href="https://www.greatfrontend.com?fpr=sadanand83">
<img src="https://github.com/user-attachments/assets/34b52581-95e4-4fbf-b849-6bda0346b1fc" alt="great frontend" />
Black Friday – GFE's BIGGEST sale of the year!
</a>
</div>
## About
This repo is created to list down all the popular frontend challenges that are recommended for learning and interviews. Challenges are solved in vanilla JavaScript, React and VueJs. You can both play with the UI and view the solutions.
- Solutions to JavaScript challenges: [Click here](https://github.com/sadanandpai/frontend-mini-challenges/tree/main/apps/javascript/src/challenges)
- Solutions to React challenges: [Click here](https://github.com/sadanandpai/frontend-mini-challenges/tree/main/apps/react/src/challenges)
- Solutions to VueJs challenges: [Click here](https://github.com/sadanandpai/frontend-mini-challenges/tree/main/apps/vue/src/challenges)
- Solutions to Angular challenges: [Click here](https://github.com/sadanandpai/frontend-mini-challenges/tree/main/apps/angular/src/app/challenges)
<br/>
## Local setup
- Clone the repo
- Run `npm install`
- Run `npm run dev`
- Visit http://localhost:6010/
<br/>
## Contributing Guide
If you want to contribute, improve, or suggest changes to this repo, then check out the [Contributing Guide](https://github.com/sadanandpai/frontend-mini-challenges/blob/main/CONTRIBUTING.md)
<br/>
### Project Maintainers
<a href="https://github.com/sadanandpai"><img src="https://avatars.githubusercontent.com/u/12962887" alt="sadanand" height="150px" /></a>
<a href="https://github.com/arpansaha13"><img src="https://avatars.githubusercontent.com/u/82361490" alt="arpan" height="150px" /></a>
---
<br/>
### Contributors
<a href="https://github.com/sadanandpai/frontend-mini-challenges/graphs/contributors">
<img src="https://contrib.rocks/image?repo=sadanandpai/frontend-mini-challenges" />
</a>
---
### License
This repository is [MIT licensed](./LICENSE).
", Assign "at most 3 tags" to the expected json: {"id":"3396","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"