Learning how to suck less at 👨🏻💻📈🚢🎯. Currently focusing on NextJS and related whistles and bells to ship something useful
Anyway, didn’t know that existed, thanks
Anyway, didn’t know that existed, thanks
✅ Filters implemented as intended
✅ Added previous date range comparison for kw report
💡Learned that you need custom SMTP provider to use Supabase Auth normally... 😀 couldn't register with custom domain.
✅ Filters implemented as intended
✅ Added previous date range comparison for kw report
💡Learned that you need custom SMTP provider to use Supabase Auth normally... 😀 couldn't register with custom domain.
Day 20:
✅ Learned about CORS and when to use no-cors.
✅ NextJS calls Cloud Run and backend script works successfully (with all related data)
✅ Python + Supabase implementation started (on Cloud Run)
Day 20:
✅ Learned about CORS and when to use no-cors.
✅ NextJS calls Cloud Run and backend script works successfully (with all related data)
✅ Python + Supabase implementation started (on Cloud Run)
Today added some interactivity to the combobox.
It adds labels once country is picked & removes them from available dropdown options.
Today added some interactivity to the combobox.
It adds labels once country is picked & removes them from available dropdown options.
✅ Now I can select images and they are displayed in the preview
✅ Images can be removed by clicking X
✅ Drag & Drop also added
Haven’t implemented upload to server yet
✅ Now I can select images and they are displayed in the preview
✅ Images can be removed by clicking X
✅ Drag & Drop also added
Haven’t implemented upload to server yet
✅ UI components for image uploader
✅ Learned and tested connection to BigQuery tables from NextJS
✅ Learned that react hooks can't be run conditionally. Fixed that in my existing code
✅ UI components for image uploader
✅ Learned and tested connection to BigQuery tables from NextJS
✅ Learned that react hooks can't be run conditionally. Fixed that in my existing code
✅ Added UPDATE page that gets record from DB by ID and populates inputs.
✅ Learned about controlled / uncontrolled inputs in React. Using defaultValue now.
✅ Record UPDATE added & working from UI
✅ Record DELETE added & updates UI with useState()
Tomorrow will try to tackle image uploads.
✅ Added UPDATE page that gets record from DB by ID and populates inputs.
✅ Learned about controlled / uncontrolled inputs in React. Using defaultValue now.
✅ Record UPDATE added & working from UI
✅ Record DELETE added & updates UI with useState()
Tomorrow will try to tackle image uploads.
✅ Show location records from Supabase in UI template
✅ Create new records in SB from NextJS
✅ Learned about “Is identity” field in SB & fixed setting issues when creating new rows
✅ Moved actions related to DB querying in separate server-side file (I think it's the right thing to do?)
✅ Show location records from Supabase in UI template
✅ Create new records in SB from NextJS
✅ Learned about “Is identity” field in SB & fixed setting issues when creating new rows
✅ Moved actions related to DB querying in separate server-side file (I think it's the right thing to do?)
✅ Divided initial admin area into more re-usable components
✅ Added usePathname() to display dynamic section titles & highlight nav buttons
✅ Moved 'use client’ parts to smaller chunks
Didn't have much more time to work on anything else today. Tomorrow will proceed with locations section
✅ Divided initial admin area into more re-usable components
✅ Added usePathname() to display dynamic section titles & highlight nav buttons
✅ Moved 'use client’ parts to smaller chunks
Didn't have much more time to work on anything else today. Tomorrow will proceed with locations section
✅ Added Weak password check & error message
✅ Existing account check & generic error
✅ Removed irrelevant UI elements when in signup mode
✅ Added basic admin layout skeleton
✅ Google sign-in added. Still has some bugs to fix (wrong redirect after login)
✅ Sign out functionality added
✅ Added Weak password check & error message
✅ Existing account check & generic error
✅ Removed irrelevant UI elements when in signup mode
✅ Added basic admin layout skeleton
✅ Google sign-in added. Still has some bugs to fix (wrong redirect after login)
✅ Sign out functionality added
✅ Added simple login page - can switch between auth and signup
✅ Implemented Supabase Auth based on their examples
Still missing error handling and signup is buggy, so planning to work on that tmrw.
✅ Added simple login page - can switch between auth and signup
✅ Implemented Supabase Auth based on their examples
Still missing error handling and signup is buggy, so planning to work on that tmrw.
I wonder if it counts time if you are afk for the whole night with music on, as that did certainly happen often 😀
I wonder if it counts time if you are afk for the whole night with music on, as that did certainly happen often 😀
“✔️Security best practices” - I still remember recent drama on X 😀
“✔️Security best practices” - I still remember recent drama on X 😀