kargulstudio/calender-app-design

★ 731⑂ 89

About kargulstudio/calender-app-design

kargulstudio/calender-app-design is an open-source project on GitHub, mainly written in TypeScript. It currently holds 731 stars and 89 forks with 1 open issues, and was last pushed on 2026-10-26 (repository created 2026-10-26).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #4 with 0 new stars today.

GitHub Repository Details

Repository kargulstudio/calender-app-design · default branch main · size 635 KB · watchers 3 · source: GitHub REST API and repository README

README

Kargul Calender Design Prototype

A design prototype of Kargul Workspace, a people-ops workspace built from the "Dashboard – calendar" Figma design. Live at https://calender-app-design.vercel.app.

The Time off page (/time-off, the default route) reproduces the design pixel-for-pixel; every other page in the sidebar is built in the same visual language. Everything runs in the browser — there is no backend; data persists to localStorage.

Stack

Getting started

npm install
npm run dev

Open http://localhost:3000. To return to the exact design state, use Settings → Data → Reset demo data (or clear site data).

What works

events to move (across days), drag the bottom edge to resize; overlapping events lay out side by side; all-day lane with public holidays; live now-line; origin-aware details popover. holidays) and shows the balance after the request; stats computed from your requests and allowance; requests table with search, filters, sorting, details, edit/cancel/delete, and a manager approve/decline preview. documents/invoices, notifications, help menu, dark mode, account menu. ←/→ previous/next, D/W/M views, ? shortcuts. tracking, Benefits, Invoice, Withdrawal methods, Settings.

Project layout

src/
  app/                 routes (one folder per sidebar page)
  components/
    ui/                shadcn/ui primitives, themed
    shell/             title bar, sidebar, search, notifications, shortcuts
    calendar/          header, time grid, all-day row, month view, popover
    time-off/          stats panel, requests table, status badge
    dialogs/           app-wide dialogs (request, event, details, holidays…)
    pages/             page bodies for the secondary routes
  stores/              Zustand stores (app data, calendar view, overlays)
  hooks/               client-only "today"/"now"
  lib/                 types, date helpers, leave rules, seed data

The seed in src/lib/seed.ts is what the design shows: the week of Nov 8–14, 2026 with Tue Nov 10 selected, and allowance figures of 7 available, 2 pending, 3 upcoming.

License

MIT © 2026 Kargul Studio

GitHub Stars & Activity

731Stars
89Forks
1Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars731
Forks89
Open issues1
Primary languageTypeScript
LicenseMIT
Stars gained today0
Created2026-10-26
Last pushed2026-10-26

Trending History

Daily boardrank #4 · ▲ 0 stars
Weekly boardrank #34 · ▲ 0 stars

Related GitHub Projects

1

andyhuo520 / digital-human-koubo

TypeScript★ 1,400⑂ 323
→
2

yaojingang / GEOInflow

TypeScript★ 707⑂ 227
→
3

blakeandersonw / ai-app-playbook

TypeScript★ 571⑂ 77
→
4
→
5

shipwords-dev / shipwords

TypeScript★ 237⑂ 152
→
6

D3voz / openjutsu

TypeScript★ 226⑂ 41
→
7

rudderlabs / devbox

TypeScript★ 160⑂ 9
→
8

athcagithub / postiz-leaked

TypeScript★ 157⑂ 384
→

More Trending Repositories