A Val Town project that integrates Linear tasks with Google Calendar. View your current cycle tasks and drag them onto a calendar to schedule your day.
Set these in your Val Town environment:
LINEAR_API_KEY=lin_api_xxxxx
GOOGLE_CLIENT_ID=xxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxx
GOOGLE_REFRESH_TOKEN=1//xxxxx
general-asks/
āāā backend/
ā āāā database/
ā ā āāā migrations.ts
ā ā āāā queries.ts
ā āāā routes/
ā ā āāā linear.ts
ā ā āāā calendar.ts
ā āāā index.ts # Main HTTP entry point
āāā frontend/
ā āāā components/
ā ā āāā App.tsx
ā ā āāā Calendar.tsx
ā ā āāā CalendarEvent.tsx
ā ā āāā TaskDetail.tsx
ā ā āāā TaskItem.tsx
ā ā āāā TaskList.tsx
ā āāā favicon.svg
ā āāā index.html
ā āāā index.tsx
āāā shared/
ā āāā types.ts
āāā README.md
vt pushbackend/index.ts as an HTTP val in the Val Town dashboard