Dennis Kinuthia
- TypeScript23%
- JavaScript23%
- CSS20%
- HTML12%
- Shell3%
- Python3%
- C2%
- EJS1%
Vite
React
Expo
Node
TypeScript
NestJS
Tailwind
Express
Fastify
GraphQL
Apollo
React Query
Deno
SQLite
PostgreSQL
MongoDB
Firebase
Supabase
Pocketbase
my-property-manager
last updated
Property management dashboard with vite , tanstack and pocketbase
- pocketbase
- react
- typescript
postbase
last updated
Simple PostgreSQL GUI for visualizing your databases ,tables and their column types
- postgresql
- react
mark-my-words
last updated
A vscode extension to publish selected snippet of text to a post endpoint
- extension
- markdown
- publish
- vscode
CoLabs-Frontend
last updated
Frontend Repo for the CoLabs project
typed-pocketbase
last updated
Add types to the PocketBase JavaScript SDK
- npm
- pocketbase
- tsup
- typescript
- nodejs-cli
my-property-manager
last updated
Property management dashboard with vite , tanstack and pocketbase
- pocketbase
- react
- typescript
Cookies auto clearing after browser refresh issue , CORS related express cookies issue
This error is a combination of CORS issues and incorrect cookie settings. To resolve you need to set...
read morePublished at:
1/12/2025Brevo smtp emails to other gmail accounts silently failing , verified domain to the rescue
odemailer with Brevo is an excellent combination for sending free emails (up to 300 per day) within...
read morePublished at:
1/12/2025View transition theme animations
Add cool effect when trnsitionning from light to dark mode using css and view...
read morePublished at:
9/25/2024supabase functions (not edge)
Supabase An open source alternative to firebase...
read morePublished at:
8/28/2024
Pocketbase response errors in tanstack from
Simple error handling trick to display error messages returned from a pocketbase server
const error = mutation?.error as ClientResponseError;
const pbError = error?.data?.data as Record<string, {message: string,code:string}>
useEffect(() => {
pbError&&Object?.entries(pbError)?.forEach(([key, value]) => {
form.setFieldMeta(key as any,(prev)=>{
return {...prev, errorMap:{
onChange:value?.message
}}
});
});
}, [pbError]);
Copied from a tanstack form discussion 👇