MCPcopy Index your code
hub / github.com/d4vidsha/scheduler

github.com/d4vidsha/scheduler @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
541 symbols 1,716 edges 157 files 75 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Test backend Coverage

Automatically schedule tasks and see it in a calendar view

Scheduler

All existing solutions to task management have some calendar-to-task separation which makes it difficult to see what tasks can be accomplished in a given day or week. This app aims to solve this problem by automatically scheduling tasks right into your calendar.

Demo

The latest changes from the main branch are deployed at https://staging-scheduler.davidsha.me.

Login credentials

Email Password
demo@example.com demodemo

Repository Activity

Activity

Star History

Star History Chart

Contributing

Please read the CONTRIBUTING.md guide.

Extension points exported contracts — how you extend this code

FileRoutesByPath (Interface)
(no doc)
frontend/src/routeTree.gen.ts
Register (Interface)
(no doc)
frontend/src/main.tsx
OnCancel (Interface)
(no doc)
frontend/src/client/core/CancelablePromise.ts
UserAuthFormProps (Interface)
(no doc)
frontend/src/components/user-auth-form.tsx
EditDialogProps (Interface)
(no doc)
frontend/src/components/calendar/EditDialog.tsx

Core symbols most depended-on inside this repo

random_lower_string
called by 65
backend/app/tests/utils/utils.py
cn
called by 56
frontend/src/lib/utils.ts
random_email
called by 26
backend/app/tests/utils/utils.py
useCustomToast
called by 13
frontend/src/hooks/useCustomToast.ts
handleError
called by 10
frontend/src/utils.ts
useAuth
called by 9
frontend/src/hooks/useAuth.ts
saveTask
called by 8
frontend/src/components/calendar/shared.ts
create_random_item
called by 8
backend/app/tests/utils/item.py

Shape

Function 376
Method 52
Class 46
Interface 34
Route 33

Languages

TypeScript57%
Python43%

Modules by API surface

frontend/src/client/services.ts40 symbols
backend/app/tests/api/test_tasks.py31 symbols
backend/app/models.py26 symbols
backend/app/tests/api/routes/test_users.py25 symbols
frontend/src/client/core/request.ts20 symbols
backend/app/api/routes/users.py20 symbols
frontend/src/client/core/CancelablePromise.ts17 symbols
backend/app/api/routes/tasks.py16 symbols
backend/app/tests/api/routes/test_items.py11 symbols
backend/app/core/config.py11 symbols
frontend/src/components/tasks/TaskList.tsx10 symbols
frontend/src/components/calendar/WeekView.tsx10 symbols

For agents

$ claude mcp add scheduler \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact