Vlad
banner
vladcel.bsky.social
Vlad
@vladcel.bsky.social
Data analyst & tracking specialist from 🇱🇻 with 9y+ experience.

Learning how to suck less at 👨🏻‍💻📈🚢🎯. Currently focusing on NextJS and related whistles and bells to ship something useful
Day 13:

Today added some interactivity to the combobox.

It adds labels once country is picked & removes them from available dropdown options.
December 16, 2024 at 8:10 PM
Day 8:
✅ 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
December 11, 2024 at 2:22 PM
Day 7:
✅ 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
December 10, 2024 at 2:47 PM
Day 6:
✅ 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.
December 9, 2024 at 2:04 PM
Day 3:
✅ 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
December 6, 2024 at 10:02 PM
Day 1: Today experimented with Supabase Authentication and implemented that for the first time

✅ 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.
December 4, 2024 at 5:34 PM