Skip to content

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.

Notifications You must be signed in to change notification settings

Alkush-Pipania/Carter

Repository files navigation

🚀 Carter

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.

🖼️ Demo & Screenshots

Here's a quick look at how Carter works:

Carter Dashboard The sleek and minimalistic dashboard of Carter.

AI Metadata Extraction Carter automatically extracts metadata from the links you save.

Folder Organization move your folder to trash and resotre or delte them

Secret Key Sharing Share folders securely using a secret key.

Chrome Extension Save links directly from your browser using the Carter Chrome Extension.

⚡ Features

Core Features:

  • Save and Organize Links: Save URLs in a structured format and categorize them for easy access.
  • AI-Powered Metadata Extraction: Automatically fetches metadata such as title, description, and representative image when saving a link.
  • Folder-Based Organization: Create, rename, and manage folders to keep your links organized.
  • Secret Key Sharing: Share folders securely with others via a unique secret key.
  • Real-Time Updates: Built on a serverless architecture, ensuring instant updates across all devices.
  • Carter Chrome Extension: A lightweight browser extension to quickly save links without leaving your current tab.
  • Minimal UI & Blazing-Fast Performance: Designed with simplicity and speed in mind, offering an optimized user experience.

🔧 Tech Stack

Carter is built using cutting-edge technologies to ensure scalability, security, and performance:

💻 Installation & Setup

Follow these steps to get Carter up and running on your local machine:

  1. Clone the Repository
    git clone https://github.com/Alkush-Pipania/Carter.git
    cd Carter
  2. Install Dependencies
    npm install
    
  3. Set Up Environment Variables
    Create a `.env` file in the root directory and configure the following environment variables:
    DATABASE_URL
    JWT_SECRET
    RESEND_API_KEY
    

Note: You can obtain these keys by setting up with prism , NextAuth, and getting database url .

  1. Run the Development Server
    npm run dev
    

The app should now be running on http://localhost:3000.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages