base on This is the all in one place for documentation help regarding the postman challenge.
<h1 align="center">Postman-Challenge Gssoc Ext</h1>
<div align="center">
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)
<a href="https://github.com/GSSoC24/Postman-Challenge/stargazers"><img src="https://img.shields.io/github/stars/GSSoC24/Postman-Challenge" alt="Stars Badge"/></a>
<a href="https://github.com/GSSoC24/Postman-Challenge/network/members"><img src="https://img.shields.io/github/forks/GSSoC24/Postman-Challenge" alt="Forks Badge"/></a>
<a href="https://github.com/GSSoC24/Postman-Challenge/pulls"><img src="https://img.shields.io/github/issues-pr/GSSoC24/Postman-Challenge" alt="Pull Requests Badge"/></a>
<a href="https://github.com/GSSoC24/Postman-Challenge/issues"><img src="https://img.shields.io/github/issues/GSSoC24/Postman-Challenge" alt="Issues Badge"/></a>
<a href="https://github.com/GSSoC24/Postman-Challenge/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/GSSoC24/Postman-Challenge?color=2b9348"></a>
<a href="https://github.com/GSSoC24/Postman-Challenge/blob/master/LICENSE"><img src="https://img.shields.io/github/license/GSSoC24/Postman-Challenge?color=2b9348" alt="License Badge"/></a>
[![](https://visitcount.itsvg.in/api?id=gssoc-postman&label=Profile%20Views&color=0&icon=5&pretty=true)](https://visitcount.itsvg.in)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
This is the all in one place for documentation help regarding the postman challenge.
</div>
## Usage
### π Course and Certification Documentation
To get started and complete the certification, follow the comprehensive guide provided in the documentation. It covers all the steps you need to take:
[![Read the Documentation](https://img.shields.io/badge/Read%20Documentation-blue?style=for-the-badge&logo=read-the-docs)](https://gssoc24.github.io/Postman-Challenge/)
### π Get Started with Learning
1. **Register on Postman**
- Begin by registering yourself using the link below to start your learning journey and to earn the certificate and badge.
[![Register on Postman](https://img.shields.io/badge/Register%20on%20Postman-orange?style=for-the-badge&logo=postman)](https://swiy.co/postman)
2. **Follow the Course**
- Once registered, follow the steps outlined in the documentation. Here's a brief overview:
- **Step 1:** Familiarize yourself with Postman.
- **Step 2:** Complete the guided exercises and challenges.
- **Step 3:** Take the certification test.
- **Step 4:** Earn your certificate and badge!
3. **Earn Your Badge and Certificate**
- Upon successful completion, you will receive a certificate and a badge to showcase your achievement. π
- 500 Points on GSSOC Leaderboard and new Postman API badge
### π οΈ Need Support in Completion
If you encounter any issues or have questions, you can reach out for support through [GitHub Discussions](https://github.com/GSSoC24/Postman-Challenge/discussions/categories/q-a). Follow these steps to get the help you need:
1. **Visit the Discussions Page**: Go to the [GitHub Discussions](https://github.com/GSSoC24/Postman-Challenge/discussions/categories/q-a) page for the Postman-Challenge repository.
2. **Browse Existing Discussions**: Check if your question or issue has already been addressed.
3. **Start a New Q&A Discussion**: If you can't find an answer, start a new discussion.
4. **Provide Details**: Clearly describe your issue or question.
5. **Engage with the Community**: Engage with other community members by responding to their comments and get [GitHub Badges](https://github.com/GSSoC24/Contributor/discussions/11)<br><br>
For urgent issues or further assistance, contact the maintainers directly through mail at
[email protected]
## Customizing Badge on GitHub Profile
You can copy paste the code to your profile [Check this](https://github.com/GSSoC24/Postman-Challenge/tree/main/docs/assets)<br>
Watch the Video: π [Link](https://www.loom.com/share/a298d6521a4d4916878f41fa39b68c1e?sid=6bc307c7-da57-4fda-b2e9-f9a1f5a3f3e2)
```
# Badge Links
Badge: https://github.com/girlscript/gssoc-website-new/tree/main/public/badges
Each badge link looks like `<img src="url" width="" height="" />`
To customize them, simply copy one from the links below. And adjust the values in `width` and `height` as per your choice. And, make sure to use `px` or `rem`.
## How do I get all in a single line...?
To increase spacing between, each images update `gap: 10px` to a higher value such as `gap: 20px`.
To have all of them center aligned, use this
```
## GSSOC(24) Badges πͺΆ
<div style='display:flex; align-items:center; gap: 10px;' align='center'><a href="https://gssoc.girlscript.tech/leaderboard">
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/Postman%20White.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/1.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/2.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/3.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/4.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/5.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/6.png" width="105px" height="105px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/7.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/8.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Code%20Luminary.png" width="105px" height="105px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Git%20Explorer.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Pull%20Expert.png" width="100px" height="100px" /></a>
</div>
```
## To hide your badge under drop Down
```
<details>
<summary><b>GSSOC(24) Badges πͺΆ</b></summary><br>
<div style='display:flex; align-items:center; gap: 10px;' align='center'><a href="https://gssoc.girlscript.tech/leaderboard">
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/Postman%20White.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/1.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/2.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/3.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/4.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/5.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/6.png" width="105px" height="105px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/7.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/8.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Code%20Luminary.png" width="105px" height="105px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Git%20Explorer.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Pull%20Expert.png" width="100px" height="100px" /></a>
</div>
</details>
```
<details>
<summary><b>GSSOC(24) Badges πͺΆ</b></summary><br>
<div style='display:flex; align-items:center; gap: 10px;' align='center'>
<a href="https://gssoc.girlscript.tech/leaderboard">
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/Postman%20White.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/1.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/2.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/3.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/4.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/5.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/6.png" width="105px" height="105px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/7.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/8.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Code%20Luminary.png" width="105px" height="15px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Git%20Explorer.png" width="100px" height="100px" />
<img src="https://raw.githubusercontent.com/GSSoC24/Contributor/refs/heads/main/assets/Pull%20Expert.png" width="100px" height="100px" /></a>
</div>
</details>
### To redirect to Your stat's in Leaderload use below link format
```
https://gssoc.girlscript.tech/leaderboard?year=<YEAR_BADGES>&username=<GITHUB_USENAME>
```
### PostMan Badge Light
```
<img src="https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/Postman%20White.png" width="100px" height="100px" />
```
### PostMan Badge Dark
```
<img src=https://raw.githubusercontent.com/GSSoC24/Postman-Challenge/main/docs/assets/Postman%20Dark.png" width="100px" height="100px" />
```
## GSSoC Dynamic Badges
In Addition to the Manual Method You can Display your GSSoC (GirlScript Summer of Code) badges directly on your GitHub profile with dynamically generated badges!
![GSSoC-Badges](https://gssoc-dymanic-badges.vercel.app/api/shubhagarwal1?year=2024Extd)
## β¨ Features
- **Real-Time Updates**: Badges are updated with live leaderboard data from GSSoC, reflecting your current progress.
- **Milestone-Based Badges**: Unlock badges based on your score, each representing a new achievement level.
- **Customizable for Profile**: Show your badge on your GitHub profile in a way thatβs easy to set up.
## π How to Use
### Step 1: Get Your Badge URL
Replace `<username>` with your GitHub username and `<year>` with the GSSoC year (e.g., `2024Extd`,`2024` or `2023`) in the URL below:
```plaintext
https://gssoc-dymanic-badges.vercel.app/api/<username>?year=<year>
```
### Step 2: Embed the Badge in Your GitHub Profile
Add the generated badge to your GitHub profile using Markdown. Hereβs how:
```plaintext
![GSSoC-Badges](https://gssoc-dymanic-badges.vercel.app/api/<username>?year=<year>)
```
Example:
```plaintext
![GSSoC-Badges](https://gssoc-dymanic-badges.vercel.app/api/shubhagarwal1?year=2024Extd)
```
### Optional: Make the Badge Redirect to GSSoC's Website
To link the badge to the GSSoC website or leaderboard, wrap the Markdown in a link:
```plaintext
[![GSSoC-Badges](https://gssoc-dymanic-badges.vercel.app/api/<username>?year=<year>)](https://gssoc.girlscript.tech)
```
### Thankyou
#### Thank you for participating and contributing to our learning community! π
</div>
<div align="center">
### GirlScript Summer of Code Extended 2024
[Website](https://gssoc.girlscript.tech/) | [Instagram](https://www.instagram.com/girlscriptsummerofcode/?hl=en) | [LinkedIn](https://www.linkedin.com/company/girlscriptsoc) | [Twitter](https://twitter.com/girlscriptsoc) | [YouTube](https://www.youtube.com/@girlscriptfoundation45)
</div>
", Assign "at most 3 tags" to the expected json: {"id":"12058","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"