Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

read-later

Categorizable links bucket for your future self to read.

Mobile-first PWA built with React, shadcn/ui, and Convex.

Development

npm install
npm run dev

Open http://localhost:3000 in your browser.

Build

npm run build

Produces a production-ready build in dist/.

Architecture

  • Frontend: React + Vite + TypeScript + Tailwind CSS + shadcn/ui
  • Storage: IndexedDB (offline-first) + Convex (cloud sync)
  • PWA: Installable on mobile, ServiceWorker for offline support
  • Share Target: Native share sheet integration

Project Structure

src/
  main.tsx          - App entry point
  App.tsx           - Root component
  index.css         - Tailwind + theme styles
  components/       - React components
  lib/              - Utilities and helpers
  modules/          - Core business logic (LinkManager, TagManager, etc.)

convex/
  schema.ts         - Database schema
  functions/        - Convex query/mutation functions

public/
  manifest.json     - PWA manifest
  sw.js            - ServiceWorker

About

Categorizable personal link's bucket, for your future self to see.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages