{"id":27158000,"url":"https://github.com/sajjadhadi/carly-nest.js","last_synced_at":"2026-02-25T11:37:16.777Z","repository":{"id":251293546,"uuid":"836848779","full_name":"SajjadHadi/Carly-Nest.js","owner":"SajjadHadi","description":"Car sales platform backend with Nest.js","archived":false,"fork":false,"pushed_at":"2025-03-24T16:09:21.000Z","size":2669,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-08T21:52:36.827Z","etag":null,"topics":["backend","docker","nestjs","nodejs","prisma","rest-api","sqlite","typescript","yarn"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SajjadHadi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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":"2024-08-01T17:25:35.000Z","updated_at":"2025-03-29T22:06:32.000Z","dependencies_parsed_at":"2024-08-02T03:14:46.919Z","dependency_job_id":"58d1d164-78f7-4c50-8bd7-abaaea24d5f7","html_url":"https://github.com/SajjadHadi/Carly-Nest.js","commit_stats":null,"previous_names":["sajjadhadi/carly-nest.js"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SajjadHadi/Carly-Nest.js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SajjadHadi%2FCarly-Nest.js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SajjadHadi%2FCarly-Nest.js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SajjadHadi%2FCarly-Nest.js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SajjadHadi%2FCarly-Nest.js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SajjadHadi","download_url":"https://codeload.github.com/SajjadHadi/Carly-Nest.js/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SajjadHadi%2FCarly-Nest.js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29819421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["backend","docker","nestjs","nodejs","prisma","rest-api","sqlite","typescript","yarn"],"created_at":"2025-04-08T21:52:49.401Z","updated_at":"2026-02-25T11:37:16.758Z","avatar_url":"https://github.com/SajjadHadi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Carly Backnd with Nest.js\n\n![Nest Badge](https://img.shields.io/badge/nestjs-E0234E?style=for-the-badge\u0026logo=nestjs\u0026logoColor=white)\n![Typescript Badge](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![Docker Badge](https://img.shields.io/badge/Docker-2CA5E0?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Node Badge](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)\n![Prisma Badge](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge\u0026logo=Prisma\u0026logoColor=white)\n![Yarn Badge](https://img.shields.io/badge/Yarn-2C8EBB?style=for-the-badge\u0026logo=yarn\u0026logoColor=white)\n![Sqlite Badge](https://img.shields.io/badge/Sqlite-003B57?style=for-the-badge\u0026logo=sqlite\u0026logoColor=white)\n![Webstorm Badge](https://img.shields.io/badge/WebStorm-000000?style=for-the-badge\u0026logo=WebStorm\u0026logoColor=white)\n\n![Carly Thumbnail](./readme/Thumbnail.png)\n\n## Introduction\n\nCarly is a project I designed for my mentees to gain more professional, real-world experience in front-end development.\nThis project is Carly's backend, easily cloned and run on a local system, allowing mentees to test all their frontend\nproject features. It uses SQLite, as it's beginner-friendly and easy to set up. Why Docker? Simple: I love it!\nPostgreSQL would be an option, but I wanted beginners to focus on the frontend without database setup complexities.\nDocker is just mentioned here, not fully utilized. In future projects, I'll use PostgreSQL instead of SQLite. (SQLite's\nlack of enum support still surprises me! 😆)\n\n## Installation\n\n### Option 1 - NPM\n\nIf you're new to backend development and not familiar with Docker, this is an excellent option. Clone the project and\nrun the following installation command:\n\n```bash\nnpm install\n\n# Run in Development Mode\nnpm run start:dev\n\n# Run in Production Mode\nnpm run start:prod\nnpm start\n```\n\n### Option 2 - Yarn\n\nPersonally, I've encountered some issues using NPM over the past couple of years, so I prefer Yarn. The commands are as\nfollows:\n\n```bash\nyarn install\n\n# Run in Development Mode\nyarn run start:dev\n\n# Run in Production Mode\nyarn run start:prod\nyarn start\n```\n\n### Option 3 - Docker\n\nIf you're familiar with Docker and have some experience, this is the best option. Docker enhances project organization\nand maintainability. After installing Docker on your system, clone the project and run the following commands:\n\n```bash\n# Run in Development Mode\ndocker-compose -f docker-compose.dev.yml up --build\n\n# Run in Development Mode\ndocker-compose up --build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsajjadhadi%2Fcarly-nest.js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsajjadhadi%2Fcarly-nest.js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsajjadhadi%2Fcarly-nest.js/lists"}