{"id":19045064,"url":"https://github.com/hbkabir004/mrittik-server","last_synced_at":"2025-04-15T21:17:31.482Z","repository":{"id":189512647,"uuid":"605501720","full_name":"hbkabir004/Mrittik-Server","owner":"hbkabir004","description":"An open-source REST API developed with Node.js and Express.js","archived":false,"fork":false,"pushed_at":"2024-12-29T13:07:27.000Z","size":316,"stargazers_count":32,"open_issues_count":3,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-15T21:17:25.423Z","etag":null,"topics":["ecommerce","expressjs","mean","mern","nodejs","rest-api","restful-api"],"latest_commit_sha":null,"homepage":"https://mrittik-server.vercel.app/products","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hbkabir004.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2023-02-23T09:43:06.000Z","updated_at":"2024-12-11T15:43:35.000Z","dependencies_parsed_at":"2024-02-10T10:27:48.134Z","dependency_job_id":"75f3c7d7-fb69-4005-ac63-80d13f1a220f","html_url":"https://github.com/hbkabir004/Mrittik-Server","commit_stats":null,"previous_names":["hbkabir004/mrittik-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbkabir004%2FMrittik-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbkabir004%2FMrittik-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbkabir004%2FMrittik-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbkabir004%2FMrittik-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hbkabir004","download_url":"https://codeload.github.com/hbkabir004/Mrittik-Server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249153953,"owners_count":21221330,"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":["ecommerce","expressjs","mean","mern","nodejs","rest-api","restful-api"],"created_at":"2024-11-08T22:48:43.382Z","updated_at":"2025-04-15T21:17:31.476Z","avatar_url":"https://github.com/hbkabir004.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🚀 Mrittik-Server API Documentation\n\nWelcome to **Mrittik-Server** – an open-source REST API developed with **Node.js** and **Express.js**!\nThis project is designed to help developers easily integrate **searching**, **sorting**, and **filtering** functionality into their applications.\n\nUse these APIs for building e-commerce or any project that requires advanced query capabilities.\n\n---\n\n## 🌐 Live API Endpoints\n\n| 🛠**Feature**                | 🔗**Endpoint**                     | 📌**Example**                                                                                                                    |\n| ---------------------------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |\n| **Get Categories**           | `/category`                            | [View Categories](https://mrittik-server.vercel.app/category)                                                                             |\n| **Get Products by Category** | `/products/category/${id}`             | [Example](https://mrittik-server.vercel.app/products/category/1)                                                                          |\n| **Search Categories**        | `/category?[dataProperty]=[dataValue]` | [By Name](https://mrittik-server.vercel.app/category?name=Furniture)`\u003cbr\u003e`[By ID](https://mrittik-server.vercel.app/category?categoryID=3) |\n| **Get All Products**         | `/products`                            | [View All Products](https://mrittik-server.vercel.app/products)                                                                           |\n| **Get Product by ID**        | `/products/${id}`                      | [Example](https://mrittik-server.vercel.app/products/1)                                                                                   |\n| **Search Products**          | `/products?[dataProperty]=[dataValue]` | [By Name](https://mrittik-server.vercel.app/products?name=Decor+Plant)`\u003cbr\u003e`[By ID](https://mrittik-server.vercel.app/products?id=7)       |\n| **Get All Tags**             | `/tags`                                | [View Tags](https://mrittik-server.vercel.app/tags)                                                                                       |\n| **Search by Tag**            | `/products?[TagName]=[SearchItem]`     | [Example](https://mrittik-server.vercel.app/products?tag=a)                                                                               |\n| **Get All Brands**           | `/brands`                              | [View Brands](https://mrittik-server.vercel.app/brands)                                                                                   |\n| **Search by Brand**          | `/products?[BrandName]=[SearchItem]`   | [Example](https://mrittik-server.vercel.app/products?brand=a)                                                                             |\n\n---\n\n## 🛠 Local Development Endpoints\n\n| 💻**Feature**                | 🏠**Endpoint**                     | 📌**Example**                                                                                            |\n| ---------------------------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------- |\n| **Get Categories**           | `/category`                            | [Local Categories](http://localhost:4000/category)                                                                |\n| **Get Products by Category** | `/products/category/${id}`             | [Example](http://localhost:4000/products/category/1)                                                              |\n| **Search Categories**        | `/category?[dataProperty]=[dataValue]` | [By Name](http://localhost:4000/category?name=Furniture)`\u003cbr\u003e`[By ID](http://localhost:4000/category?categoryID=3) |\n| **Get All Products**         | `/products`                            | [Local Products](http://localhost:4000/products)                                                                  |\n| **Get Product by ID**        | `/products/${id}`                      | [Example](http://localhost:4000/products/1)                                                                       |\n| **Search Products**          | `/products?[dataProperty]=[dataValue]` | [By Name](http://localhost:4000/products?name=Decor+Plant)`\u003cbr\u003e`[By ID](http://localhost:4000/products?id=7)       |\n| **Get All Tags**             | `/tags`                                | [Local Tags](http://localhost:4000/tags)                                                                          |\n| **Search by Tag**            | `/products?[TagName]=[SearchItem]`     | [Example](http://localhost:4000/products?tag=a)                                                                   |\n| **Get All Brands**           | `/brands`                              | [Local Brands](http://localhost:4000/brands)                                                                      |\n| **Search by Brand**          | `/products?[BrandName]=[SearchItem]`   | [Example](http://localhost:4000/products?brand=a)                                                                 |\n\n---\n\n## 🔧 Development Setup\n\nTo start working with **Mrittik-Server**, follow these steps:\n\n### 📥 Prerequisites\n\n1. Install [Node.js](https://nodejs.org/en).\n2. Install Yarn globally:\n   ```bash\n   npm install --global yarn\n   ```\n\n### 🛠 Clone the Repository\n\n```bash\ngit clone https://github.com/hbkabir004/Mrittik-Server.git\n```\n\n### ⚙️ Install Dependencies\n\nNavigate to the project folder in your terminal and run:\n\n\n```bash\nyarn install\n```\n\n### 🚀 Start the Server\n\nRun the following command to start the development server:\n\n\n```bash\nnode index\n```\n\n\n### 🌟 Your local server is live at: [http://localhost:4000](http://localhost:4000)\n\n---\n\n## 🤝 Contributing\n\nWe ❤️ contributions!\nCheck out [CONTRIBUTING.md](https://github.com/hbkabir004/Mrittik-Server/blob/main/CONTRIBUTING.md) for details on how you can improve this project.\n\n---\n\n## 📢 Feedback\n\nHave questions or suggestions?\nFeel free to [open an issue](https://github.com/hbkabir004/Mrittik-Server/issues) or reach out with your feedback. Let's build something awesome together! 🌟\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbkabir004%2Fmrittik-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhbkabir004%2Fmrittik-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbkabir004%2Fmrittik-server/lists"}