Stats

2
Projects
20
Devlogs
84
Votes
2
Ships

Coding Time

All Time: 134h 57m
Today: 0h 2m

Member Since

June 16, 2025

Badges

3
🚢
Maiden Voyage
you shipped your first project! the journey begins...
💬
Yapper I
Posted 10 comments on devlogs.
Ballot Stuffer
vote 100 times.

Projects

2
feynman-docs
3 devlogs • 3 months ago
feynman

feynman

Shipped
17 devlogs • 3 months ago

Activity

redid the architecture/file system for docs with root trees.
- started writing the docs for the core module
- setup zoomable images for docs images

Update attachment
kevin
kevin worked on feynman
7h 18m • about 1 month ago

finally built a landing page.

took a while but i got there eventually.

relatively clean page with simple cta. showcase section with 3 tables - 1 for each app module.

Update attachment
kevin
kevin worked on feynman
2h 57m • about 1 month ago

fixed all metadata problems for nested routes
title and all other metadata (not including json-ld) now (correctly) dynamically changes depending on the route and user information
nested task routes with a task name are now set as the web page title rather than hard coded values

Update attachment
kevin
kevin worked on feynman
5h 29m • about 2 months ago

setup CORS and refactored cookie implementation to ensure cookies and other details persist across subdomains

now should support theming across the main site (https://feynman.pro) and the documentation subdomain (https://docs.feynman.pro)

CORs setup:
experimental: {
serverActions: {
allowedOrigins: [feynman.pro, docs.feynman.pro, *.feynman.pro],
},
},

Update attachment
kevin
kevin worked on feynman
10h 10m • 2 months ago

forgot to log previous changes - so this ones gonna be a long one:
- setup feynman with requestindexing.com for better google analytics
- improved skeleton animation for kanban (animates only the card, rather than the entire board - also added a 200ms min duration)
- refactored kanban board useEffects for better perf
- added trpc on top of react query (should have done this earlier)
- removed mcp logic out of the main app (considering turning app into turborepo with an independent server for mcp)

kevin
kevin worked on feynman
6h 24m • 3 months ago

started setting up FEYNMAN AI.
- uses ai sdk by vercel
- supports bringing your own api key (defaults to gemini)
- setup internal mcp architecture using xmcp (https://xmcp.dev/docs)
basically allows the built in AI to interact with user content (tool calling)
this should integrate all core features with ai (notes, tasks, sessions)

the mcp has not been fully implemented - just testing and playing around

Update attachment
kevin
kevin worked on feynman
3h 13m • 3 months ago

added kanban task filters
able to filter by status, priority, start and end dates
fully responsive

Update attachment
kevin
kevin worked on feynman
2h 1m • 3 months ago

fixed a bug where collision detection failed to detect when a user dragged a card over an existing card or its ghost element
added a separate collision detection specifically for column highlighting.
also optimised the collision detection and fixed race condition that occurred when users rapidly updated tasks before the first request had a chance to respond

Update attachment
kevin
kevin worked on feynman
4h 46m • 3 months ago

added toasts for all core features (auth, onboarding, notes, tasks and sessions) at the hook level
uses sonner for toast logic
the toasts UI uses custom styles
there are 5 main types:
- promise (loading and success)
- action
- success
- error
- warning

the more i look at the toasts, the more i want to add a bit of border radius

Update attachment
kevin
kevin worked on feynman
13h 4m • 3 months ago

optimise all components using react-scan
- replace kanban useEffects using keys
- made react query caching stricter
- added local state for handling kanban changes optimisitically

overall was a bit of a trek cos my codebase is a bit dense
just hit around 35k lines

Update attachment
kevin
kevin worked on feynman
4h 10m • 3 months ago

integrated docs into app
- see feynman-docs project

Update attachment
kevin
kevin worked on feynman-docs
2h 51m • 3 months ago

personalised docs
- setup docs architecture
- configured seo/metadata
linked with feynman.pro
- docs subdomain

available @ https://docs.feynman.pro/

Update attachment
kevin
kevin worked on feynman
3h 16m • 3 months ago

went on a bit of break cos of exams
- ngl i think i bombed my maths and physics

refactored hooks and middleware
- added https://nemo.zanreal.com/docs/2.0 to handle middleware (nemo is such a good library for simplifying supabase auth - def recommend using it)
- optimised stale times for hooks

Update attachment
kevin
kevin worked on feynman
12m • 3 months ago

make individual session view responsive
- similar to individual task view
- renders top nav after lg breakpoint

Update attachment
kevin
kevin worked on feynman
13m • 3 months ago

added individual session view
- basic crud
- minimal/clean UI
- structured

Update attachment
kevin
kevin worked on feynman
32m • 3 months ago

made individual task views responsive

migrates side block into a top header

able to expand/collapse

Update attachment
kevin
kevin worked on feynman
7m • 3 months ago

add individual task views.

  • performs basic crud
  • clean and minimalistic
Update attachment
kevin
kevin worked on feynman
31m • 3 months ago
  • setup onboarding process
  • runs on signup success.
  • allows users to customise name, theme and create their first proj
Update attachment
kevin
kevin worked on feynman-docs
38m • 3 months ago

setup fumadocs

Update attachment
kevin
kevin created a project
98d ago

feynman-docs

docs for https://www.feynman.pro

feynman-docs
3 devlogs 1 follower Shipped
kevin
kevin worked on feynman
15h 25m • 3 months ago

finish working demo. available at https://feynman.pro.

features atm:
- tasks kanban
- session tracking
- notes (notion-like vibe, with ai integration)

stack:
- nextjs
- tailwind
- ai sdk
- plate
- supabase
- shadcn

Update attachment
kevin
kevin created a project
98d ago

feynman

Feynman brings productivity to life. Streamline tasks and simplify complex workflows, delivering clarity and efficiency in execution. productivity app - made for students by students - manage tasks, track productivity, capture thoughts stack: - nextjs - tailwind - platejs - ai sdk - shadcn - biomejs

feynman
17 devlogs 6 followers Shipped
kevin
kevin joined Summer of Making
102d ago

This was widely regarded as a great move by everyone.