{"id":26237621,"url":"https://github.com/alkush-pipania/carter","last_synced_at":"2025-04-22T21:48:10.735Z","repository":{"id":265979015,"uuid":"879881310","full_name":"Alkush-Pipania/Carter","owner":"Alkush-Pipania","description":"Carter is a streamlined platform designed to help users effortlessly organize, share, and manage their links. With a secure interface, it allows users to save, categorize, and retrieve links in a controlled environment. Emphasizing privacy, Carter keeps links accessible and shareable as needed, empowering users with full control.","archived":false,"fork":false,"pushed_at":"2025-04-17T19:37:33.000Z","size":28440,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"ai","last_synced_at":"2025-04-18T09:41:42.717Z","etag":null,"topics":["link-extension","link-manager","linkmanager","nextjs","prisma","saas","save-links","serverless"],"latest_commit_sha":null,"homepage":"https://www.carter.fun/","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/Alkush-Pipania.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,"zenodo":null}},"created_at":"2024-10-28T17:57:16.000Z","updated_at":"2025-04-14T18:04:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a939e13-6100-41da-a895-0fef552a85c2","html_url":"https://github.com/Alkush-Pipania/Carter","commit_stats":null,"previous_names":["alkush-pipania/carter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alkush-Pipania%2FCarter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alkush-Pipania%2FCarter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alkush-Pipania%2FCarter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alkush-Pipania%2FCarter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alkush-Pipania","download_url":"https://codeload.github.com/Alkush-Pipania/Carter/tar.gz/refs/heads/ai","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250331104,"owners_count":21413094,"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":["link-extension","link-manager","linkmanager","nextjs","prisma","saas","save-links","serverless"],"created_at":"2025-03-13T05:28:48.549Z","updated_at":"2025-04-22T21:48:10.699Z","avatar_url":"https://github.com/Alkush-Pipania.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Carter\n\n**Carter** is a modern, AI-powered bookmarking tool designed to help users save, organize, and share links with ease. Whether you're a developer, researcher, or just someone who loves collecting resources online, Carter offers a seamless experience for managing your digital content. With features like AI-powered metadata extraction, folder-based organization, and secret key sharing, Carter ensures that your bookmarks are not only well-organized but also easily accessible across devices.\n\n## 🖼️ Demo \u0026 Screenshots\n\nHere's a quick look at how **Carter** works:\n\n![Carter Dashboard](https://firebasestorage.googleapis.com/v0/b/resume-builder-2024-3d12f.appspot.com/o/carter%2FScreenshot%202025-01-29%20031458.png?alt=media\u0026token=283d9136-7ac1-4d54-9a96-273e829043a0)\n*The sleek and minimalistic dashboard of Carter.*\n\n![AI Metadata Extraction](https://firebasestorage.googleapis.com/v0/b/resume-builder-2024-3d12f.appspot.com/o/carter%2FScreenshot%202025-01-30%20173649.png?alt=media\u0026token=cc04b223-fed6-4e76-b8ab-f8708a223fb8)\n*Carter automatically extracts metadata from the links you save.*\n\n![Folder Organization](https://firebasestorage.googleapis.com/v0/b/resume-builder-2024-3d12f.appspot.com/o/carter%2FScreenshot%202025-01-30%20173837.png?alt=media\u0026token=806de660-0caf-463f-b409-64eeafe6c015)\n*move your folder to trash and resotre or delte them*\n\n![Secret Key Sharing](https://firebasestorage.googleapis.com/v0/b/resume-builder-2024-3d12f.appspot.com/o/carter%2FScreenshot%202025-01-30%20174023.png?alt=media\u0026token=89f40088-5964-42eb-ba24-92e3741cfb17)\n*Share folders securely using a secret key.*\n\n![Chrome Extension](https://firebasestorage.googleapis.com/v0/b/resume-builder-2024-3d12f.appspot.com/o/carter%2FScreenshot%202025-01-30%20174237.png?alt=media\u0026token=8ab006ab-ba2f-4829-8148-9e549bbfdeaf)\n*Save links directly from your browser using the Carter Chrome Extension.*\n\n## ⚡ Features\n\n### Core Features:\n- **Save and Organize Links**: Save URLs in a structured format and categorize them for easy access.\n- **AI-Powered Metadata Extraction**: Automatically fetches metadata such as title, description, and representative image when saving a link.\n- **Folder-Based Organization**: Create, rename, and manage folders to keep your links organized.\n- **Secret Key Sharing**: Share folders securely with others via a unique secret key.\n- **Real-Time Updates**: Built on a serverless architecture, ensuring instant updates across all devices.\n- **Carter Chrome Extension**: A lightweight browser extension to quickly save links without leaving your current tab.\n- **Minimal UI \u0026 Blazing-Fast Performance**: Designed with simplicity and speed in mind, offering an optimized user experience.\n\n## 🔧 Tech Stack\n\n**Carter** is built using cutting-edge technologies to ensure scalability, security, and performance:\n\n- **Frontend**: \n  - [Next.js](https://nextjs.org/) (React Framework)\n  - [Tailwind CSS](https://tailwindcss.com/) (Utility-first CSS framework)\n  \n- **Backend**: \n  - [Node.js](https://nodejs.org/) (JavaScript runtime)\n  - [NestJS](https://nestjs.com/) (Progressive Node.js framework)\n  - [Prisma](https://www.prisma.io/) (Type-safe database ORM)\n\n- **Database**: \n  - [PostgreSQL](https://www.postgresql.org/) / [Supabase](https://supabase.com/) (Relational database with real-time capabilities)\n\n- **Authentication**: \n  - [NextAuth.js](https://next-auth.js.org/) (Authentication for Next.js)\n\n- **Storage**: \n  - [Gaia Storage](https://hub.blockstack.org/) (Decentralized storage for Web3 integration)\n\n- **Deployment**: \n  - [Vercel](https://vercel.com/) (Frontend deployment)\n  - [Cloudflare Workers](https://workers.cloudflare.com/) (Serverless backend)\n\n## 💻 Installation \u0026 Setup\n\nFollow these steps to get **Carter** up and running on your local machine:\n\n1. **Clone the Repository**\n   ```bash\n   git clone https://github.com/Alkush-Pipania/Carter.git\n   cd Carter\n2. **Install Dependencies**\n   ```bash\n   npm install\n\n3. **Set Up Environment Variables**\n   ```bash  \n   Create a `.env` file in the root directory and configure the following environment variables:\n   DATABASE_URL\n   JWT_SECRET\n   RESEND_API_KEY\n   \n# Note: You can obtain these keys by setting up with prism , NextAuth, and getting database url .\n\n4. Run the Development Server\n   ```bash\n   npm run dev\n\n# The app should now be running on http://localhost:3000.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkush-pipania%2Fcarter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falkush-pipania%2Fcarter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falkush-pipania%2Fcarter/lists"}