{"id":19283951,"url":"https://github.com/kratos-respawned/craftkit","last_synced_at":"2026-05-16T15:33:58.758Z","repository":{"id":205553657,"uuid":"714519171","full_name":"kratos-respawned/CraftKit","owner":"kratos-respawned","description":"My 24 hours hackathon project : Community-Crafted Component Hub: Your Creative Toolbox for Web Wizards and App Alchemists","archived":false,"fork":false,"pushed_at":"2024-04-05T05:52:51.000Z","size":604,"stargazers_count":0,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T22:41:54.996Z","etag":null,"topics":["hackathon","nextjs14-typescript","postgresql","prisma","typescript"],"latest_commit_sha":null,"homepage":"https://craftkit.design","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/kratos-respawned.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":"2023-11-05T04:47:01.000Z","updated_at":"2023-11-28T08:37:55.000Z","dependencies_parsed_at":"2024-11-09T21:36:08.899Z","dependency_job_id":"da35616d-60dc-47fc-9252-8a997601b9c4","html_url":"https://github.com/kratos-respawned/CraftKit","commit_stats":null,"previous_names":["kratos-respawned/craftkit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kratos-respawned/CraftKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kratos-respawned%2FCraftKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kratos-respawned%2FCraftKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kratos-respawned%2FCraftKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kratos-respawned%2FCraftKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kratos-respawned","download_url":"https://codeload.github.com/kratos-respawned/CraftKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kratos-respawned%2FCraftKit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33108182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["hackathon","nextjs14-typescript","postgresql","prisma","typescript"],"created_at":"2024-11-09T21:35:53.565Z","updated_at":"2026-05-16T15:33:58.742Z","avatar_url":"https://github.com/kratos-respawned.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UI Library\n\n## Presentation\n\nCheck out our [presentation](https://pitch.com/public/a3ad8c82-7ea2-4204-948d-2aa67b7b049e) to learn more about our project.\n\nCheck out our [Video](https://www.youtube.com/watch?v=ATLbX7zDLDs) to learn more about our project.\n\n## Problem Statement\nLack of a centralized platform for developers to upload and showcase and share their UI components. Currently, developers have to rely on various marketplaces or create their own websites to let other use their components. This creates a fragmented market and makes it difficult for developers to reach a wider audience. Additionally, there is a lack of an in-built code editor, which makes it difficult for developers to create and edit their components. \n\nwe have used offlicial nextjs cli to create the project and used shadcn ui for the ui library.\n```bash\n  npx create-next-app --example with-typescript with-typescript-app\n```\n\n## Solution\n\nOur UI library allows developers to upload their UI components and share them to others. The library includes an in-built code editor, making it easy for developers to create and edit their components. We used Next.js for the frontend and backend with prisma, shadcn ui, mongoDB.\n\nDevelopers can create an account on our platform and upload their UI components. They can also edit their components and delete them. Developers can also view other components and download them.\n\nOur in-built code editor allows developers to create and edit their components directly on our platform. This eliminates the need for external tools and streamlines the development process.\n\nWe used Next.js for the frontend and backend of our platform. Next.js is a popular framework for building server-side rendered React applications. It provides a great developer experience and makes it easy to build scalable applications.\n\n\n## Local Setup\n\nTo set up the project locally, follow these steps:\nClone the project\n\n\n```bash\n  git clone https://github.com/kratos-respawned/CraftKit.git\n```\n\nGo to the project directory\n\n```bash\n  cd CraftKit\n```\n\nInstall dependencies\n\n```bash\n  pnpm install\n```\n\nStart the server\n\n```bash\n  pnpm run dev\n```\n\nOpen browser site\n- Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n\n## Contributors\n\nThanks to the following people who have contributed to this project:\n\n\n- [@Gaurav](https://www.github.com/kratos-respawned)\n- [@Harsh](https://www.github.com/Harsh-uu)\n- [@Javed](https://www.github.com/mdansarijaved)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkratos-respawned%2Fcraftkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkratos-respawned%2Fcraftkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkratos-respawned%2Fcraftkit/lists"}