Activity

Gaurav

Shipped this project!

I built a badminton tracker hardest part was to use google sheet as backend while convex and workos handle users (as the basic version used google sheet) i then figured it out by giving each user a group id and a user id along with their name and submitting this to google sheet and while pulling from google sheet querying the data using a sql injection type query (querying via the url to get teh data) google map visualization function does this) and get teh matches data for each group back. another one was to add realtime feature so that scores for all devices get instantly updated which i used convex again using last add feature (if that changes we use useeffect hook to fetch the latest match) one more hard part was to figure out inviting and adding user to a particular group and not into a random one.

Gaurav

updated homepage with my video, fix match calendar ui not showing github and minor bugs, added 3 videos and images as well.

0
Gaurav

made realtime matches data, fixed analytics and player profile page, option to make matches data public for users, logout page now shows proper data, sign out option, onboarding screen for users who have joined, inviting new users with link, player comparison on profiles, fixed 123 errors : (, added more components on homepage!

0
Gaurav

Now Badminton has brand new landing page (need bit of work) and bit a animation, removed the sign in with email option as google better (removed password reset, login, send email otp email route api’s as well) google simple good for profile pic and email stuff. work on inviting user with backend logic as well, you can invite users to your group now with invite link and they will join it, also worked bit on player profile but not working well on way to fix this and improve my own landing page. landing page has lot of different components also seperating it so code’s readable (took some help so the file is big) not entirely layout code and most part is me, component and text idea for now is ai. beside this issue log out, modal for mobile not working, created by is showing user id of user, fixing this all.

0
Gaurav

think about the app and the people who will want to try it, it is not good if there’s a single sheet for all user, now add sign in with google email (use workos normal) their sheet but look bad it so moved to manual shadcn ui to generate ui and pages and routes, backend with help of docs from workos and gemini, switched from using workos sheet from workoso inc to jose and jwt. also logic of inviting friend to application and work on now onboarding so user can login to the app. if user new onboarding screen not login screen, still sheet is there. updated analytics page with new info of the player as well. sign in was not working for past 3 hours so can’t post a devlog. ai is used to help me to debug not to write this. fixing forgot password, signin issues when user is logged with google previously same email and we send otp to verify email as well when signing with it. no option to logout for now adding it and developing profile page.

0
Gaurav

added admin page to the badminton site, used coss ui for the table, write backend api for matches (put and delete), verify and password as this admin page need. past input, current input, edit, changes and delete, search, pagination.

0
Gaurav

work on analytics page, first v0 ask to make charts it bad did work. so created me using shadcn charts and code on that site it has multiple versions (added current and between one). fix of ui of home and analytics page to match currently. also new site is working on https://bdmtn.vercel.app. fixing dropdown refresh (so state will be saved locally, refresh won’t change it)

all three of this made at the same time so did cmd z and cmd y and forgot the third one

0
Gaurav

worked fixing backend and frontend issue, issue was more of page.tsx and api file fetching! also repsonsive site made and added mobile drawer for mobile too. fixing some remaining functionality and pushing github

0
Gaurav

update the app with better ui but backend issue there is, incorrect data get sent and fetching not showing data proper. also data getting hidden after worked on adding check and bonus points to the match form (additional factors)

Attachment
Attachment
Attachment
Attachment
Attachment
0
Gaurav

fixing wired error where matches not present and sheets getting wrong cell entry

0
Gaurav

add google sheet backend, with 1 v 1, 2 v 2, and 1 v 2 option for score. the app is fetching only one time solve to this

0
Gaurav

site where you add scores of your badminton match, use nextjs instead html, css, js and vite.

adding detecting the winner, better ui (now with shadcn / coss ui) updating with duo player functionality and more

0
Gaurav

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0
Gaurav

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0