Team Ai
Datasetpublic

Techta/backend-code-generator-dataset

Backend Code Generation Dataset Dataset Description This dataset contains examples for training AI models to generate backend application code. It includes descriptions of backend requirements paired with complete, functional code implementations across multiple frameworks and programming languages. Dataset Summary The Backend Code Generation Dataset is designed to train models that can generate complete backend applications from natural language… See the full description on the dataset page: https://huggingface.co/datasets/Techta/backend-code-generator-dataset.

sourceHugging Facemitupdated 1y agoView on Hugging Face
1likes126downloads
raw_dataset.json6387 linesDownload Raw Back to root
1[
2  {
3    "description": "πŸš€πŸŽ‰πŸ“š Boilerplate and Starter for Serverless framework, ExpressJS, TypeScript, Prisma and MongoDB ⚑️ Made with developer experience first: Serverless framework + Live reload + Offline support + ExpressJS + TypeScript + ESLint + Prettier + Husky + Commitlint + Lint-Staged + Jest + Dotenv + esbuild + VSCode",
4    "requirements": [
5      "Uses @prisma/client",
6      "Uses express",
7      "Uses express-async-errors",
8      "Uses helmet",
9      "Uses serverless-http"
10    ],
11    "framework": "koa",
12    "language": "javascript",
13    "code_files": {
14      "README.md": "# Serverless Boilerplate with Serverless Framework 3, ExpressJS, TypeScript, Prisma and MongoDB [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40Ixartz)](https://twitter.com/ixartz)\n\n<p align=\"center\">\n  <a href=\"https://creativedesignsguru.com/\"><img src=\"https://creativedesignsguru.com/assets/images/themes/serverless-boilerplate-expressjs-typescript.png\" alt=\"Serverless Boilerplate Banner\"></a>\n</p>\n\nπŸš€ Serverless Boilerplate is starter code for your backend and REST API based on Serverless framework with Express JS, TypeScript, Prisma and MongoDB. ⚑️ Made with Serverless framework, Live reload, Offline support, ExpressJS, TypeScript, ESLint, Prettier, Husky, Lint-Staged, Jest, Commitlint, Dotenv, VSCode.\n\nClone this project and use it to create your own backend.\n\n## Sponsors\n\n<table width=\"100%\">\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://go.clerk.com/zGlzydF\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/6fb61971-3bf1-4580-98a0-10bd3f1040a2\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60\">\n          <img alt=\"Clerk – Authentication & User Management for Next.js\" src=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://www.coderabbit.ai?utm_source=next_js_starter&utm_medium=github&utm_campaign=next_js_starter_oss_2025\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-dark.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-light.svg?raw=true\">\n          <img alt=\"CodeRabbit\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-light.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-white.png?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-dark.png?raw=true\">\n          <img alt=\"Sentry\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-dark.png?raw=true\">\n        </picture>\n      </a>\n      <a href=\"https://about.codecov.io/codecov-free-trial/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-white.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-dark.svg?raw=true\">\n          <img alt=\"Codecov\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-dark.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n  </tr>\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://launch.arcjet.com/Q6eLbRE\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-dark.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-light.svg?raw=true\">\n          <img alt=\"Arcjet\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-light.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://l.crowdin.com/next-js\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-white.png?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-dark.png?raw=true\">\n          <img alt=\"Crowdin\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-dark.png?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" style=width=\"33%\">\n      <a href=\"https://nextjs-boilerplate.com/pro-saas-starter-kit\">\n        <img src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/nextjs-boilerplate-saas.png?raw=true\" alt=\"Next.js SaaS Boilerplate with React\" />\n      </a>\n    </td>\n  </tr>\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"mailto:contact@creativedesignsguru.com\">\n        Add your logo here\n      </a>\n    </td>\n  </tr>\n</table>\n\n### Features\n\nDeveloper experience first:\n\n- πŸ”₯ [Serverless framework](https://www.serverless.com)\n- ⚑️ [ExpressJS](http://expressjs.com)\n- βœ… Type checking [TypeScript](https://www.typescriptlang.org) with strict mode\n- πŸ“š ORM with [Prisma](https://www.prisma.io)\n- πŸ’– Database with [MongoDB](https://www.mongodb.com/) with in-memory database for local development\n- πŸ“ Linter with [ESLint](https://eslint.org) with Airbnb configuration\n- πŸ’– Code Formatter with [Prettier](https://prettier.io)\n- 🦊 Husky for Git Hooks\n- 🚫 Lint-staged for running linters on Git staged files\n- πŸš“ Lint git commit with Commitlint\n- πŸ““ Write standard compliant commit messages with Commitizen\n- 🦺 Unit testing with Jest and Supertest for integration testing\n- πŸ‘· Run tests on pull request with GitHub Actions\n- 🎁 Automatic changelog generation with Semantic Release\n- πŸ’‘ Absolute Imports using @ prefix\n- πŸ—‚ VSCode configuration: Debug, Settings, Tasks and extension for ESLint, Prettier, TypeScript, Jest\n- πŸ“– Local support with Serverless Offline\n- βš™οΈ Environment variable with Serverless Dotenv\n- πŸŽ‰ Fast bundler with esbuild\n- ✨ HTTP Api instead of API gateway for cost optimization\n- πŸ’¨ Live reload\n\n### Philosophy\n\n- Minimal code\n- πŸš€ Production-ready\n\n### Node.js SaaS Boilerplate - MERN Stack with Serverless\n\nBuild your SaaS product faster with [Node.js SaaS Boilerplate](https://modernmern.com).\n\n[![Node.js React SaaS Boilerplate](https://creativedesignsguru.com/assets/images/themes/nodejs-saas-boilerplate-mern-starter-kit.jpg)](https://modernmern.com)\n\n### Premium Themes\n\n| [Green Nextjs Landing Page Template](https://creativedesignsguru.com/landing-green-modern-nextjs-theme/) | [Purple Saas Nextjs Theme](https://creativedesignsguru.com/landing-purple-modern-react-theme/) |\n| --- | --- |\n| [![Green Nextjs Landing Page Template](https://creativedesignsguru.com/assets/images/themes/landing-green-modern-nextjs-theme-xs.png)](https://creativedesignsguru.com/landing-green-modern-nextjs-theme/) | [![Blue Landing Page Nextjs Theme](https://creativedesignsguru.com/assets/images/themes/landing-blue-modern-nextjs-theme-xs.png)](https://creativedesignsguru.com/landing-blue-modern-react-theme/) |\n\nFind more [Nextjs Templates](https://creativedesignsguru.com/category/nextjs/).\n### Requirements\n\n- Node.js 16+ and npm\n\n### Getting started\n\nRun the following command on your local environment:\n\n```\ngit clone --depth=1 https://github.com/ixartz/Serverless-Boilerplate-Express-TypeScript.git my-project-name\ncd my-project-name\nnpm install\n```\n\nThen, you can run locally in development mode with live reload:\n\n```\nnpm run dev\n```\n\nThe local server is now listening at http://localhost:4000\n\n### Deploy to production\n\nYou can deploy to production with the following command:\n\n```\nnpm run deploy-prod\n```\n\n### VSCode information (optional)\n\nIf you are VSCode users, you can have a better integration with VSCode by installing the suggested extension in `.vscode/extension.json`. The starter code comes up with Settings for a seamless integration with VSCode. The Debug configuration is also provided for frontend and backend debugging experience.\n\nWith the plugins installed on your VSCode, ESLint and Prettier can automatically fix the code and show you the errors. Same goes for testing, you can install VSCode Jest extension to automatically run your tests and it also show the code coverage in context.\n\nPro tips: if you need a project wide type checking with TypeScript, you can run a build with <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd> on Mac.\n\n### Contributions\n\nEveryone is welcome to contribute to this project. Feel free to open an issue if you have question or found a bug.\n\n### License\n\nLicensed under the MIT License, Copyright Β© 2022\n\nSee [LICENSE](LICENSE) for more information.\n\n## Sponsors\n\n<table width=\"100%\">\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://go.clerk.com/zGlzydF\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/6fb61971-3bf1-4580-98a0-10bd3f1040a2\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60\">\n          <img alt=\"Clerk – Authentication & User Management for Next.js\" src=\"https://github.com/ixartz/SaaS-Boilerplate/assets/1328388/f80a8bb5-66da-4772-ad36-5fabc5b02c60\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://www.coderabbit.ai?utm_source=next_js_starter&utm_medium=github&utm_campaign=next_js_starter_oss_2025\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-dark.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-light.svg?raw=true\">\n          <img alt=\"CodeRabbit\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/coderabbit-logo-light.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://sentry.io/for/nextjs/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-white.png?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-dark.png?raw=true\">\n          <img alt=\"Sentry\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/sentry-dark.png?raw=true\">\n        </picture>\n      </a>\n      <a href=\"https://about.codecov.io/codecov-free-trial/?utm_source=github&utm_medium=paid-community&utm_campaign=general-fy25q1-nextjs&utm_content=github-banner-nextjsboilerplate-logo\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-white.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-dark.svg?raw=true\">\n          <img alt=\"Codecov\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/codecov-dark.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n  </tr>\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://launch.arcjet.com/Q6eLbRE\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-dark.svg?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-light.svg?raw=true\">\n          <img alt=\"Arcjet\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/arcjet-light.svg?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" width=\"33%\">\n      <a href=\"https://l.crowdin.com/next-js\">\n        <picture>\n          <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-white.png?raw=true\">\n          <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-dark.png?raw=true\">\n          <img alt=\"Crowdin\" src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/crowdin-dark.png?raw=true\">\n        </picture>\n      </a>\n    </td>\n    <td align=\"center\" style=width=\"33%\">\n      <a href=\"https://nextjs-boilerplate.com/pro-saas-starter-kit\">\n        <img src=\"https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template/raw/master/public/assets/images/nextjs-boilerplate-saas.png?raw=true\" alt=\"Next.js SaaS Boilerplate with React\" />\n      </a>\n    </td>\n  </tr>\n  <tr height=\"187px\">\n    <td align=\"center\" width=\"33%\">\n      <a href=\"mailto:contact@creativedesignsguru.com\">\n        Add your logo here\n      </a>\n    </td>\n  </tr>\n</table>\n\n---\n\nMade with β™₯ by [CreativeDesignsGuru](https://creativedesignsguru.com) [![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40Ixartz)](https://twitter.com/ixartz)\n\n[![Node.js React SaaS Boilerplate](https://creativedesignsguru.com/assets/images/themes/nodejs-saas-boilerplate-mern-starter-kit.jpg)](https://modernmern.com)\n",
15      "package.json": "{\n  \"name\": \"serverless-boilerplate-express-typescript\",\n  \"version\": \"1.2.1\",\n  \"description\": \"Serverless framework ExpressJS TypeScript\",\n  \"scripts\": {\n    \"dev:db\": \"tsx scripts/database.ts\",\n    \"dev:server\": \"cross-env NODE_ENV=development NODE_OPTIONS=--dns-result-order=ipv4first sls offline start --stage offline\",\n    \"dev\": \"run-p dev:*\",\n    \"tail-log\": \"sls logs -f app -t\",\n    \"deploy:db\": \"dotenv -e .env.production -c -- tsx scripts/deployDbProd.ts\",\n    \"deploy:app\": \"cross-env NODE_ENV=production sls deploy --stage prod\",\n    \"deploy-prod\": \"run-s deploy:*\",\n    \"remove-prod\": \"cross-env NODE_ENV=production sls remove --stage prod\",\n    \"clean\": \"rimraf dist .esbuild .serverless\",\n    \"lint\": \"eslint .\",\n    \"format\": \"eslint --fix . && prettier '**/*.{json,yaml}' --write --ignore-path .gitignore\",\n    \"check-types\": \"tsc --noEmit --pretty\",\n    \"commit\": \"cz\",\n    \"test\": \"jest\",\n    \"test:dev\": \"start-server-and-test dev http://127.0.0.1:4000 'curl --head http://127.0.0.1:4000'\",\n    \"db:push\": \"prisma db push\",\n    \"prepare\": \"husky install\",\n    \"postinstall\": \"prisma generate\"\n  },\n  \"dependencies\": {\n    \"@prisma/client\": \"^5.11.0\",\n    \"express\": \"^4.19.1\",\n    \"express-async-errors\": \"^3.1.1\",\n    \"helmet\": \"^7.1.0\",\n    \"serverless-http\": \"^3.2.0\"\n  },\n  \"devDependencies\": {\n    \"@commitlint/cli\": \"^19.2.1\",\n    \"@commitlint/config-conventional\": \"^19.1.0\",\n    \"@commitlint/cz-commitlint\": \"^19.2.0\",\n    \"@semantic-release/changelog\": \"^6.0.3\",\n    \"@semantic-release/git\": \"^10.0.1\",\n    \"@swc/core\": \"^1.4.8\",\n    \"@swc/jest\": \"^0.2.36\",\n    \"@types/cross-spawn\": \"^6.0.6\",\n    \"@types/express\": \"^4.17.21\",\n    \"@types/jest\": \"^29.5.12\",\n    \"@types/supertest\": \"^6.0.2\",\n    \"@typescript-eslint/eslint-plugin\": \"^7.3.1\",\n    \"@typescript-eslint/parser\": \"^7.3.1\",\n    \"commitizen\": \"^4.3.0\",\n    \"cross-env\": \"^7.0.3\",\n    \"cross-spawn\": \"^7.0.3\",\n    \"dotenv-cli\": \"^7.4.1\",\n    \"esbuild\": \"~0.16.17\",\n    \"eslint\": \"^8.57.0\",\n    \"eslint-config-airbnb-base\": \"^15.0.0\",\n    \"eslint-config-airbnb-typescript\": \"^18.0.0\",\n    \"eslint-config-prettier\": \"^9.1.0\",\n    \"eslint-plugin-import\": \"^2.29.1\",\n    \"eslint-plugin-jest\": \"^27.9.0\",\n    \"eslint-plugin-jest-formatting\": \"^3.1.0\",\n    \"eslint-plugin-prettier\": \"^5.1.3\",\n    \"eslint-plugin-simple-import-sort\": \"^12.0.0\",\n    \"eslint-plugin-unused-imports\": \"^3.1.0\",\n    \"husky\": \"^9.0.11\",\n    \"jest\": \"^29.7.0\",\n    \"lint-staged\": \"^15.2.2\",\n    \"mongodb-memory-server\": \"^9.1.7\",\n    \"npm-run-all\": \"^4.1.5\",\n    \"p-retry\": \"^4.6.2\",\n    \"prettier\": \"^3.2.5\",\n    \"prisma\": \"^5.11.0\",\n    \"rimraf\": \"^5.0.5\",\n    \"semantic-release\": \"^22.0.12\",\n    \"serverless\": \"^3.38.0\",\n    \"serverless-dotenv-plugin\": \"^6.0.0\",\n    \"serverless-esbuild\": \"^1.52.1\",\n    \"serverless-offline\": \"^13.3.3\",\n    \"start-server-and-test\": \"^2.0.3\",\n    \"supertest\": \"^6.3.4\",\n    \"tsconfig-paths\": \"^4.2.0\",\n    \"tsx\": \"^4.7.1\",\n    \"typescript\": \"^5.4.3\"\n  },\n  \"config\": {\n    \"commitizen\": {\n      \"path\": \"@commitlint/cz-commitlint\"\n    }\n  },\n  \"release\": {\n    \"branches\": [\n      \"main\"\n    ],\n    \"plugins\": [\n      \"@semantic-release/commit-analyzer\",\n      \"@semantic-release/release-notes-generator\",\n      \"@semantic-release/changelog\",\n      [\n        \"@semantic-release/npm\",\n        {\n          \"npmPublish\": false\n        }\n      ],\n      \"@semantic-release/git\",\n      \"@semantic-release/github\"\n    ]\n  },\n  \"author\": \"Ixartz (https://github.com/ixartz)\"\n}\n"
16    },
17    "project_structure": {
18      "files": [
19        ".env",
20        ".env.development",
21        ".eslintignore",
22        ".eslintrc",
23        ".gitignore",
24        "CHANGELOG.md",
25        "LICENSE",
26        "README.md",
27        "commitlint.config.js",
28        "jest.config.js",
29        "lint-staged.config.js",
30        "package-lock.json",
31        "package.json",
32        "serverless.yml",
33        "tsconfig.json"
34      ],
35      "directories": [
36        ".github",
37        ".husky",
38        ".vscode",
39        "prisma",
40        "scripts",
41        "src"
42      ],
43      "total_files": 15,
44      "has_tests": false,
45      "has_docs": true
46    },
47    "metadata": {
48      "stars": 568,
49      "forks": 86,
50      "url": "https://github.com/ixartz/Serverless-Boilerplate-Express-TypeScript",
51      "created_at": "2021-02-24T17:54:29Z",
52      "updated_at": "2025-08-23T09:36:34Z"
53    }
54  },
55  {
56    "description": "API for iCCUT build in Python with Flask.",
57    "requirements": [
58      "Uses Flask",
59      "Uses Flask-SQLAlchemy",
60      "Uses Flask-Script",
61      "Uses BeautifulSoup"
62    ],
63    "framework": "flask",
64    "language": "python",
65    "code_files": {
66      "README.md": "#iCCUT-Backend\n",
67      "config.py": "__author__ = 'Maru'\n\nimport os\n\ndbhost = 'localhost:3306'\ndbuser = 'root'\ndbpass = ''\ndbname = 'iCCUT'\nDB_URI = 'mysql://' + dbuser + ':' + dbpass + '@' + dbhost + '/' +dbname\n\nbasedir = os.path.abspath(os.path.dirname(__file__))\n# SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')\nSQLALCHEMY_DATABASE_URI = DB_URI\nSQLALCHEMY_TRACK_MODIFICATIONS = True\nSQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'db_repository')\n",
68      "requirements.txt": "Flask==0.10.1\nFlask-SQLAlchemy==0.16\nFlask-Script==0.5.3\nBeautifulSoup"
69    },
70    "project_structure": {
71      "files": [
72        ".DS_Store",
73        "README.md",
74        "Spider.py",
75        "app.db",
76        "config.py",
77        "config.pyc",
78        "manage.py",
79        "requirements.txt"
80      ],
81      "directories": [
82        ".idea",
83        "app"
84      ],
85      "total_files": 8,
86      "has_tests": false,
87      "has_docs": true
88    },
89    "metadata": {
90      "stars": 45,
91      "forks": 14,
92      "url": "https://github.com/Maru-zhang/iCCUT-Backend-Flask",
93      "created_at": "2015-12-04T04:29:58Z",
94      "updated_at": "2021-03-10T08:50:23Z"
95    }
96  },
97  {
98    "description": "E-commerce backend API",
99    "requirements": [
100      "Product catalog",
101      "Shopping cart",
102      "Order processing",
103      "Payment integration"
104    ],
105    "framework": "fastapi",
106    "language": "python",
107    "code_files": {
108      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
109      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
110    },
111    "project_structure": {
112      "files": [
113        "requirements.txt",
114        "main.py",
115        "README.md"
116      ],
117      "directories": [
118        "models",
119        "routes",
120        "services"
121      ],
122      "total_files": 3,
123      "has_tests": true,
124      "has_docs": true
125    },
126    "metadata": {
127      "synthetic": true
128    }
129  },
130  {
131    "description": "REST API for user management",
132    "requirements": [
133      "User registration",
134      "User authentication",
135      "Profile management"
136    ],
137    "framework": "express",
138    "language": "javascript",
139    "code_files": {
140      "package.json": "{\n  \"name\": \"rest-api-for-user-management\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
141      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
142    },
143    "project_structure": {
144      "files": [
145        "package.json",
146        "app.js",
147        "README.md"
148      ],
149      "directories": [
150        "routes",
151        "controllers",
152        "middleware",
153        "models"
154      ],
155      "total_files": 3,
156      "has_tests": true,
157      "has_docs": true
158    },
159    "metadata": {
160      "synthetic": true
161    }
162  },
163  {
164    "description": "Blog platform backend",
165    "requirements": [
166      "Article management",
167      "User comments",
168      "Category system"
169    ],
170    "framework": "django",
171    "language": "python",
172    "code_files": {
173      "placeholder.txt": "Generated code placeholder"
174    },
175    "project_structure": {
176      "files": [
177        "requirements.txt",
178        "main.py",
179        "README.md"
180      ],
181      "directories": [
182        "models",
183        "routes",
184        "services"
185      ],
186      "total_files": 3,
187      "has_tests": true,
188      "has_docs": true
189    },
190    "metadata": {
191      "synthetic": true
192    }
193  },
194  {
195    "description": "E-commerce backend API",
196    "requirements": [
197      "Product catalog",
198      "Shopping cart",
199      "Order processing",
200      "Payment integration"
201    ],
202    "framework": "django",
203    "language": "python",
204    "code_files": {
205      "placeholder.txt": "Generated code placeholder"
206    },
207    "project_structure": {
208      "files": [
209        "requirements.txt",
210        "main.py",
211        "README.md"
212      ],
213      "directories": [
214        "models",
215        "routes",
216        "services"
217      ],
218      "total_files": 3,
219      "has_tests": true,
220      "has_docs": true
221    },
222    "metadata": {
223      "synthetic": true
224    }
225  },
226  {
227    "description": "E-commerce backend API",
228    "requirements": [
229      "Product catalog",
230      "Shopping cart",
231      "Order processing",
232      "Payment integration"
233    ],
234    "framework": "fastapi",
235    "language": "python",
236    "code_files": {
237      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
238      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
239    },
240    "project_structure": {
241      "files": [
242        "requirements.txt",
243        "main.py",
244        "README.md"
245      ],
246      "directories": [
247        "models",
248        "routes",
249        "services"
250      ],
251      "total_files": 3,
252      "has_tests": true,
253      "has_docs": true
254    },
255    "metadata": {
256      "synthetic": true
257    }
258  },
259  {
260    "description": "E-commerce backend API",
261    "requirements": [
262      "Product catalog",
263      "Shopping cart",
264      "Order processing",
265      "Payment integration"
266    ],
267    "framework": "fastapi",
268    "language": "python",
269    "code_files": {
270      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
271      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
272    },
273    "project_structure": {
274      "files": [
275        "requirements.txt",
276        "main.py",
277        "README.md"
278      ],
279      "directories": [
280        "models",
281        "routes",
282        "services"
283      ],
284      "total_files": 3,
285      "has_tests": true,
286      "has_docs": true
287    },
288    "metadata": {
289      "synthetic": true
290    }
291  },
292  {
293    "description": "E-commerce backend API",
294    "requirements": [
295      "Product catalog",
296      "Shopping cart",
297      "Order processing",
298      "Payment integration"
299    ],
300    "framework": "fastapi",
301    "language": "python",
302    "code_files": {
303      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
304      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
305    },
306    "project_structure": {
307      "files": [
308        "requirements.txt",
309        "main.py",
310        "README.md"
311      ],
312      "directories": [
313        "models",
314        "routes",
315        "services"
316      ],
317      "total_files": 3,
318      "has_tests": true,
319      "has_docs": true
320    },
321    "metadata": {
322      "synthetic": true
323    }
324  },
325  {
326    "description": "Blog platform backend",
327    "requirements": [
328      "Article management",
329      "User comments",
330      "Category system"
331    ],
332    "framework": "express",
333    "language": "javascript",
334    "code_files": {
335      "package.json": "{\n  \"name\": \"blog-platform-backend\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
336      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
337    },
338    "project_structure": {
339      "files": [
340        "package.json",
341        "app.js",
342        "README.md"
343      ],
344      "directories": [
345        "routes",
346        "controllers",
347        "middleware",
348        "models"
349      ],
350      "total_files": 3,
351      "has_tests": true,
352      "has_docs": true
353    },
354    "metadata": {
355      "synthetic": true
356    }
357  },
358  {
359    "description": "E-commerce backend API",
360    "requirements": [
361      "Product catalog",
362      "Shopping cart",
363      "Order processing",
364      "Payment integration"
365    ],
366    "framework": "django",
367    "language": "python",
368    "code_files": {
369      "placeholder.txt": "Generated code placeholder"
370    },
371    "project_structure": {
372      "files": [
373        "requirements.txt",
374        "main.py",
375        "README.md"
376      ],
377      "directories": [
378        "models",
379        "routes",
380        "services"
381      ],
382      "total_files": 3,
383      "has_tests": true,
384      "has_docs": true
385    },
386    "metadata": {
387      "synthetic": true
388    }
389  },
390  {
391    "description": "Blog platform backend",
392    "requirements": [
393      "Article management",
394      "User comments",
395      "Category system"
396    ],
397    "framework": "fastapi",
398    "language": "python",
399    "code_files": {
400      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
401      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
402    },
403    "project_structure": {
404      "files": [
405        "requirements.txt",
406        "main.py",
407        "README.md"
408      ],
409      "directories": [
410        "models",
411        "routes",
412        "services"
413      ],
414      "total_files": 3,
415      "has_tests": true,
416      "has_docs": true
417    },
418    "metadata": {
419      "synthetic": true
420    }
421  },
422  {
423    "description": "E-commerce backend API",
424    "requirements": [
425      "Product catalog",
426      "Shopping cart",
427      "Order processing",
428      "Payment integration"
429    ],
430    "framework": "fastapi",
431    "language": "python",
432    "code_files": {
433      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
434      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
435    },
436    "project_structure": {
437      "files": [
438        "requirements.txt",
439        "main.py",
440        "README.md"
441      ],
442      "directories": [
443        "models",
444        "routes",
445        "services"
446      ],
447      "total_files": 3,
448      "has_tests": true,
449      "has_docs": true
450    },
451    "metadata": {
452      "synthetic": true
453    }
454  },
455  {
456    "description": "Blog platform backend",
457    "requirements": [
458      "Article management",
459      "User comments",
460      "Category system"
461    ],
462    "framework": "express",
463    "language": "javascript",
464    "code_files": {
465      "package.json": "{\n  \"name\": \"blog-platform-backend\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
466      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
467    },
468    "project_structure": {
469      "files": [
470        "package.json",
471        "app.js",
472        "README.md"
473      ],
474      "directories": [
475        "routes",
476        "controllers",
477        "middleware",
478        "models"
479      ],
480      "total_files": 3,
481      "has_tests": true,
482      "has_docs": true
483    },
484    "metadata": {
485      "synthetic": true
486    }
487  },
488  {
489    "description": "Task management system",
490    "requirements": [
491      "Task CRUD operations",
492      "User assignments",
493      "Status tracking"
494    ],
495    "framework": "flask",
496    "language": "python",
497    "code_files": {
498      "placeholder.txt": "Generated code placeholder"
499    },
500    "project_structure": {
501      "files": [
502        "requirements.txt",
503        "main.py",
504        "README.md"
505      ],
506      "directories": [
507        "models",
508        "routes",
509        "services"
510      ],
511      "total_files": 3,
512      "has_tests": true,
513      "has_docs": true
514    },
515    "metadata": {
516      "synthetic": true
517    }
518  },
519  {
520    "description": "Blog platform backend",
521    "requirements": [
522      "Article management",
523      "User comments",
524      "Category system"
525    ],
526    "framework": "fastapi",
527    "language": "python",
528    "code_files": {
529      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
530      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
531    },
532    "project_structure": {
533      "files": [
534        "requirements.txt",
535        "main.py",
536        "README.md"
537      ],
538      "directories": [
539        "models",
540        "routes",
541        "services"
542      ],
543      "total_files": 3,
544      "has_tests": true,
545      "has_docs": true
546    },
547    "metadata": {
548      "synthetic": true
549    }
550  },
551  {
552    "description": "Blog platform backend",
553    "requirements": [
554      "Article management",
555      "User comments",
556      "Category system"
557    ],
558    "framework": "express",
559    "language": "javascript",
560    "code_files": {
561      "package.json": "{\n  \"name\": \"blog-platform-backend\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
562      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
563    },
564    "project_structure": {
565      "files": [
566        "package.json",
567        "app.js",
568        "README.md"
569      ],
570      "directories": [
571        "routes",
572        "controllers",
573        "middleware",
574        "models"
575      ],
576      "total_files": 3,
577      "has_tests": true,
578      "has_docs": true
579    },
580    "metadata": {
581      "synthetic": true
582    }
583  },
584  {
585    "description": "Blog platform backend",
586    "requirements": [
587      "Article management",
588      "User comments",
589      "Category system"
590    ],
591    "framework": "fastapi",
592    "language": "python",
593    "code_files": {
594      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
595      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
596    },
597    "project_structure": {
598      "files": [
599        "requirements.txt",
600        "main.py",
601        "README.md"
602      ],
603      "directories": [
604        "models",
605        "routes",
606        "services"
607      ],
608      "total_files": 3,
609      "has_tests": true,
610      "has_docs": true
611    },
612    "metadata": {
613      "synthetic": true
614    }
615  },
616  {
617    "description": "E-commerce backend API",
618    "requirements": [
619      "Product catalog",
620      "Shopping cart",
621      "Order processing",
622      "Payment integration"
623    ],
624    "framework": "django",
625    "language": "python",
626    "code_files": {
627      "placeholder.txt": "Generated code placeholder"
628    },
629    "project_structure": {
630      "files": [
631        "requirements.txt",
632        "main.py",
633        "README.md"
634      ],
635      "directories": [
636        "models",
637        "routes",
638        "services"
639      ],
640      "total_files": 3,
641      "has_tests": true,
642      "has_docs": true
643    },
644    "metadata": {
645      "synthetic": true
646    }
647  },
648  {
649    "description": "REST API for user management",
650    "requirements": [
651      "User registration",
652      "User authentication",
653      "Profile management"
654    ],
655    "framework": "express",
656    "language": "javascript",
657    "code_files": {
658      "package.json": "{\n  \"name\": \"rest-api-for-user-management\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
659      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
660    },
661    "project_structure": {
662      "files": [
663        "package.json",
664        "app.js",
665        "README.md"
666      ],
667      "directories": [
668        "routes",
669        "controllers",
670        "middleware",
671        "models"
672      ],
673      "total_files": 3,
674      "has_tests": true,
675      "has_docs": true
676    },
677    "metadata": {
678      "synthetic": true
679    }
680  },
681  {
682    "description": "REST API for user management",
683    "requirements": [
684      "User registration",
685      "User authentication",
686      "Profile management"
687    ],
688    "framework": "express",
689    "language": "javascript",
690    "code_files": {
691      "package.json": "{\n  \"name\": \"rest-api-for-user-management\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
692      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
693    },
694    "project_structure": {
695      "files": [
696        "package.json",
697        "app.js",
698        "README.md"
699      ],
700      "directories": [
701        "routes",
702        "controllers",
703        "middleware",
704        "models"
705      ],
706      "total_files": 3,
707      "has_tests": true,
708      "has_docs": true
709    },
710    "metadata": {
711      "synthetic": true
712    }
713  },
714  {
715    "description": "Blog platform backend",
716    "requirements": [
717      "Article management",
718      "User comments",
719      "Category system"
720    ],
721    "framework": "django",
722    "language": "python",
723    "code_files": {
724      "placeholder.txt": "Generated code placeholder"
725    },
726    "project_structure": {
727      "files": [
728        "requirements.txt",
729        "main.py",
730        "README.md"
731      ],
732      "directories": [
733        "models",
734        "routes",
735        "services"
736      ],
737      "total_files": 3,
738      "has_tests": true,
739      "has_docs": true
740    },
741    "metadata": {
742      "synthetic": true
743    }
744  },
745  {
746    "description": "E-commerce backend API",
747    "requirements": [
748      "Product catalog",
749      "Shopping cart",
750      "Order processing",
751      "Payment integration"
752    ],
753    "framework": "fastapi",
754    "language": "python",
755    "code_files": {
756      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
757      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
758    },
759    "project_structure": {
760      "files": [
761        "requirements.txt",
762        "main.py",
763        "README.md"
764      ],
765      "directories": [
766        "models",
767        "routes",
768        "services"
769      ],
770      "total_files": 3,
771      "has_tests": true,
772      "has_docs": true
773    },
774    "metadata": {
775      "synthetic": true
776    }
777  },
778  {
779    "description": "Task management system",
780    "requirements": [
781      "Task CRUD operations",
782      "User assignments",
783      "Status tracking"
784    ],
785    "framework": "flask",
786    "language": "python",
787    "code_files": {
788      "placeholder.txt": "Generated code placeholder"
789    },
790    "project_structure": {
791      "files": [
792        "requirements.txt",
793        "main.py",
794        "README.md"
795      ],
796      "directories": [
797        "models",
798        "routes",
799        "services"
800      ],
801      "total_files": 3,
802      "has_tests": true,
803      "has_docs": true
804    },
805    "metadata": {
806      "synthetic": true
807    }
808  },
809  {
810    "description": "REST API for user management",
811    "requirements": [
812      "User registration",
813      "User authentication",
814      "Profile management"
815    ],
816    "framework": "express",
817    "language": "javascript",
818    "code_files": {
819      "package.json": "{\n  \"name\": \"rest-api-for-user-management\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
820      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
821    },
822    "project_structure": {
823      "files": [
824        "package.json",
825        "app.js",
826        "README.md"
827      ],
828      "directories": [
829        "routes",
830        "controllers",
831        "middleware",
832        "models"
833      ],
834      "total_files": 3,
835      "has_tests": true,
836      "has_docs": true
837    },
838    "metadata": {
839      "synthetic": true
840    }
841  },
842  {
843    "description": "E-commerce backend API",
844    "requirements": [
845      "Product catalog",
846      "Shopping cart",
847      "Order processing",
848      "Payment integration"
849    ],
850    "framework": "django",
851    "language": "python",
852    "code_files": {
853      "placeholder.txt": "Generated code placeholder"
854    },
855    "project_structure": {
856      "files": [
857        "requirements.txt",
858        "main.py",
859        "README.md"
860      ],
861      "directories": [
862        "models",
863        "routes",
864        "services"
865      ],
866      "total_files": 3,
867      "has_tests": true,
868      "has_docs": true
869    },
870    "metadata": {
871      "synthetic": true
872    }
873  },
874  {
875    "description": "Task management system",
876    "requirements": [
877      "Task CRUD operations",
878      "User assignments",
879      "Status tracking"
880    ],
881    "framework": "flask",
882    "language": "python",
883    "code_files": {
884      "placeholder.txt": "Generated code placeholder"
885    },
886    "project_structure": {
887      "files": [
888        "requirements.txt",
889        "main.py",
890        "README.md"
891      ],
892      "directories": [
893        "models",
894        "routes",
895        "services"
896      ],
897      "total_files": 3,
898      "has_tests": true,
899      "has_docs": true
900    },
901    "metadata": {
902      "synthetic": true
903    }
904  },
905  {
906    "description": "Task management system",
907    "requirements": [
908      "Task CRUD operations",
909      "User assignments",
910      "Status tracking"
911    ],
912    "framework": "express",
913    "language": "javascript",
914    "code_files": {
915      "package.json": "{\n  \"name\": \"task-management-system\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
916      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
917    },
918    "project_structure": {
919      "files": [
920        "package.json",
921        "app.js",
922        "README.md"
923      ],
924      "directories": [
925        "routes",
926        "controllers",
927        "middleware",
928        "models"
929      ],
930      "total_files": 3,
931      "has_tests": true,
932      "has_docs": true
933    },
934    "metadata": {
935      "synthetic": true
936    }
937  },
938  {
939    "description": "Blog platform backend",
940    "requirements": [
941      "Article management",
942      "User comments",
943      "Category system"
944    ],
945    "framework": "fastapi",
946    "language": "python",
947    "code_files": {
948      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
949      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
950    },
951    "project_structure": {
952      "files": [
953        "requirements.txt",
954        "main.py",
955        "README.md"
956      ],
957      "directories": [
958        "models",
959        "routes",
960        "services"
961      ],
962      "total_files": 3,
963      "has_tests": true,
964      "has_docs": true
965    },
966    "metadata": {
967      "synthetic": true
968    }
969  },
970  {
971    "description": "Blog platform backend",
972    "requirements": [
973      "Article management",
974      "User comments",
975      "Category system"
976    ],
977    "framework": "fastapi",
978    "language": "python",
979    "code_files": {
980      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
981      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
982    },
983    "project_structure": {
984      "files": [
985        "requirements.txt",
986        "main.py",
987        "README.md"
988      ],
989      "directories": [
990        "models",
991        "routes",
992        "services"
993      ],
994      "total_files": 3,
995      "has_tests": true,
996      "has_docs": true
997    },
998    "metadata": {
999      "synthetic": true
1000    }
1001  },
1002  {
1003    "description": "Blog platform backend",
1004    "requirements": [
1005      "Article management",
1006      "User comments",
1007      "Category system"
1008    ],
1009    "framework": "express",
1010    "language": "javascript",
1011    "code_files": {
1012      "package.json": "{\n  \"name\": \"blog-platform-backend\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
1013      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
1014    },
1015    "project_structure": {
1016      "files": [
1017        "package.json",
1018        "app.js",
1019        "README.md"
1020      ],
1021      "directories": [
1022        "routes",
1023        "controllers",
1024        "middleware",
1025        "models"
1026      ],
1027      "total_files": 3,
1028      "has_tests": true,
1029      "has_docs": true
1030    },
1031    "metadata": {
1032      "synthetic": true
1033    }
1034  },
1035  {
1036    "description": "REST API for user management",
1037    "requirements": [
1038      "User registration",
1039      "User authentication",
1040      "Profile management"
1041    ],
1042    "framework": "fastapi",
1043    "language": "python",
1044    "code_files": {
1045      "requirements.txt": "fastapi==0.68.0\nuvicorn==0.15.0\nsqlalchemy==1.4.23\npydantic==1.8.2",
1046      "main.py": "from fastapi import FastAPI, HTTPException\nfrom pydantic import BaseModel\nfrom typing import List, Optional\n\napp = FastAPI()\n\nclass Item(BaseModel):\n    id: Optional[int] = None\n    name: str\n    description: str\n\n@app.get(\"/\")\nasync def root():\n    return {\"message\": \"Hello World\"}\n\n@app.get(\"/health\")\nasync def health_check():\n    return {\"status\": \"OK\"}\n\nif __name__ == \"__main__\":\n    import uvicorn\n    uvicorn.run(app, host=\"0.0.0.0\", port=8000)"
1047    },
1048    "project_structure": {
1049      "files": [
1050        "requirements.txt",
1051        "main.py",
1052        "README.md"
1053      ],
1054      "directories": [
1055        "models",
1056        "routes",
1057        "services"
1058      ],
1059      "total_files": 3,
1060      "has_tests": true,
1061      "has_docs": true
1062    },
1063    "metadata": {
1064      "synthetic": true
1065    }
1066  },
1067  {
1068    "description": "Blog platform backend",
1069    "requirements": [
1070      "Article management",
1071      "User comments",
1072      "Category system"
1073    ],
1074    "framework": "express",
1075    "language": "javascript",
1076    "code_files": {
1077      "package.json": "{\n  \"name\": \"blog-platform-backend\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
1078      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
1079    },
1080    "project_structure": {
1081      "files": [
1082        "package.json",
1083        "app.js",
1084        "README.md"
1085      ],
1086      "directories": [
1087        "routes",
1088        "controllers",
1089        "middleware",
1090        "models"
1091      ],
1092      "total_files": 3,
1093      "has_tests": true,
1094      "has_docs": true
1095    },
1096    "metadata": {
1097      "synthetic": true
1098    }
1099  },
1100  {
1101    "description": "E-commerce backend API",
1102    "requirements": [
1103      "Product catalog",
1104      "Shopping cart",
1105      "Order processing",
1106      "Payment integration"
1107    ],
1108    "framework": "nestjs",
1109    "language": "javascript",
1110    "code_files": {
1111      "placeholder.txt": "Generated code placeholder"
1112    },
1113    "project_structure": {
1114      "files": [
1115        "package.json",
1116        "app.js",
1117        "README.md"
1118      ],
1119      "directories": [
1120        "routes",
1121        "controllers",
1122        "middleware",
1123        "models"
1124      ],
1125      "total_files": 3,
1126      "has_tests": true,
1127      "has_docs": true
1128    },
1129    "metadata": {
1130      "synthetic": true
1131    }
1132  },
1133  {
1134    "description": "REST API for user management",
1135    "requirements": [
1136      "User registration",
1137      "User authentication",
1138      "Profile management"
1139    ],
1140    "framework": "express",
1141    "language": "javascript",
1142    "code_files": {
1143      "package.json": "{\n  \"name\": \"rest-api-for-user-management\",\n  \"version\": \"1.0.0\",\n  \"dependencies\": {\n    \"express\": \"^4.18.0\",\n    \"mongoose\": \"^6.0.0\",\n    \"bcrypt\": \"^5.0.0\",\n    \"jsonwebtoken\": \"^8.5.0\"\n  }\n}",
1144      "app.js": "const express = require('express');\nconst mongoose = require('mongoose');\nconst app = express();\n\n// Middleware\napp.use(express.json());\n\n// Routes\napp.get('/health', (req, res) => {\n    res.json({ status: 'OK' });\n});\n\n// Start server\nconst PORT = process.env.PORT || 3000;\napp.listen(PORT, () => {\n    console.log(`Server running on port ${PORT}`);\n});\n\nmodule.exports = app;"
1145    },
1146    "project_structure": {
1147      "files": [
1148        "package.json",
1149        "app.js",
1150        "README.md"
1151      ],
1152      "directories": [
1153        "routes",
1154        "controllers",
1155        "middleware",
1156        "models"
1157      ],
1158      "total_files": 3,
1159      "has_tests": true,
1160      "has_docs": true
1161    },
1162    "metadata": {
1163      "synthetic": true
1164    }
1165  },
1166  {
1167    "description": "Blog platform backend",
1168    "requirements": [
1169      "Article management",
1170      "User comments",
1171      "Category system"
1172    ],
1173    "framework": "django",
1174    "language": "python",
1175    "code_files": {
1176      "placeholder.txt": "Generated code placeholder"
1177    },
1178    "project_structure": {
1179      "files": [
1180        "requirements.txt",
1181        "main.py",
1182        "README.md"
1183      ],
1184      "directories": [
1185        "models",
1186        "routes",
1187        "services"
1188      ],
1189      "total_files": 3,
1190      "has_tests": true,
1191      "has_docs": true
1192    },
1193    "metadata": {
1194      "synthetic": true
1195    }
1196  },
1197  {
1198    "description": "Task management system",
1199    "requirements": [
1200      "Task CRUD operations",

Showing the first 1,200 of 6387 lines. Download the file for the rest.