Please sign in to access this page

BusyBob

BusyBob Used AI

25 devlogs
81h 32m
Created by Jay

This is a Student Time Mamgement App, This is Just a V1 I plan to improve this much more but just to have this shiped and out the door. I am looking forward to working on the v2 and work on bugs again sorry if you exprience a lot of bugs :) Rember this is not just a web app. Mobile App Link: https://testflight.apple.com/join/dhzHbBfm (btw if this is expired dm me @jay)!

Timeline

Ship 1

0 payouts of shell 0 shells

Jay

about 1 month ago

Jay Covers 25 devlogs and 81h 32m

Ok, I think this was a firelock in time, I think i got 99% of the big errors fixed and stuff :) but hey i think im going to ship just as a v1 for now looking forward to this :)

Update attachment

I have been debugging and trying to fix errors. I think we got that at last, somewhat, ugh, I have never worked with Supabase before. Soooo yeah. this has been a fun and complex project :) i might ship soon for a v1 feedback

Update attachment

OK, did a lot of backend work, but the database is working well and the bugs are fixed, kinda ready for a v1. The video is from the database in Supabase, which took me a while. Also, I did some work, so the site looks good on mobile until the mobile app is running also did work on that too!! All in all, just a bunch of stuff. the backend works really well now :)

ok, I did a lot of work on the app, I had also send for cider but also link to the GitHub repo for the app: https://github.com/JaytirthJOSHI/BusyBob-App.git

Also, the text flight link is coming soon; it has some quirks that need to be looked at

Update attachment

Ugh, I cant. It keeps breaking. I need to fix this. Sorry for the downtime. I am going to lock in the App is also something I worked on, just didn't add in the phone, pushing to test flight soon it looks fire :)

Update attachment

Worked on a lot here to it was mainly back-end stuff and UI improvements

Update attachment

Hooked up Groq API service for educational AI tasks and ElevenLabs Voice AI system with full UI integration, then modified core files to seamlessly integrate both systems into the main application with proper initialization and debugging capabilities. Agentic AI!!!!

Update attachment

A multi-agent AI system for BusyBob with 5 specialized AI agents (Study Planner, Homework Helper, Research Assistant, Progress Tracker, and Motivator) and a UI rehaul!!! don't test is just yet is it really broken now just just want to log this!

Update attachment

Sorry for the second post so quickly: Ooh, forgot to. I did some work on the AI Agentic model. idk still under works but it works well, moved to the main repo too, but need to lock in. Please feel free to drop like UI or issues you see I'm down to fix but it is turning out great!! also fix some other bugs :)

Update attachment

Ok, 1. big one, make a pomodoro timer (front end and backend). Backend stuff that you didn't see. Fixed offline storage session expiration issues by extending session duration to 7 days, making read operations more lenient while maintaining write security, and adding automatic session refresh at multiple auth points.

Update attachment

Completely rewrote the offline storage system with batch sync, error handling, and performance monitoring. Fixed UI overlap issue by implementing a compact, repositionable sync status indicator. and a lot was like back end stuff

Update attachment

I helped you!

create legal docs (privacy policy & terms), set up GitHub contribution stuff, added security protection against bots/abuse, optimized SEO for Google and GitHub discovery, basically made BusyBob ready for real students and schools to use safely. A lot of the back end is not visible in the front, so adding github code space

Update attachment

Fixed critical UI breaking issues with the AI Agent component by implementing proper CSS classes, mobile responsiveness, and DOM initialization timing. Resolved Vite build errors by removing problematic entry points from the configuration, ensuring clean deployment to production. also the vercel deployment kept breaking :(

Update attachment
Jay Jay about 2 months ago
Thank u!!!
Veronica Dawson Veronica Dawson about 2 months ago
This is so cool!
Nirvaan Nirvaan about 2 months ago
Ui looks clean 😮‍💨
Nirvaan Nirvaan about 2 months ago
This looks so fire

Implemented a comprehensive AI-powered assistant for the BusyBob student productivity platform, replacing the previous chatbot with an intelligent agent that can access all connected integrations and perform approved actions.

Update attachment

Added Kid Mode with DOB verification, auto-disable at 13, and admin code protection (0013). Then built full offline storage using IndexedDB so the entire app works without internet, keeps user data isolated per account, syncs automatically when back online, and wipes everything clean on logout. Now you can use BusyBob completely offline and switch between users without any data mixing!

Made an react native app (https://github.com/JaytirthJOSHI/BusyBob-App). I also Fixed critical iPhone screen filling issues in LoginScreen.js by implementing proper SafeAreaView configuration, ScrollView with flexGrow, and container hierarchy restructuring. Applied Dimensions-based height calculation and enhanced KeyboardAvoidingView behavior for better iOS compatibility. Created reusable layout pattern that can be applied across all screens to ensure proper full-screen utilization on iPhone devices. Successfully resolved content positioning and scrolling issues that were causing UI elements to appear cut off or improperly positioned.

tl;dr: Added Spotify as a sign-in method + auto music integration!
What was built:
Spotify OAuth buttons on login/signup pages
Sign in with Spotify = BusyBob account + music features
Settings page now shows Spotify connection status
Can connect/disconnect Spotify from settings
The cool part: OAuth flow works smoothly - redirects to Spotify, comes back, creates account, boom you're in with full music access (mood playlists, focus sessions, etc.)

Intrigrated with Google Calander and outlook calender in to my app (outlook still in the works :( but google is up) also then fix some UI stuff

Update attachment
  • Refactored the Canvas connection form into a guided two-step process on both the main Canvas page and the Settings page.
  • The new flow first captures any Canvas URL, extracts the base domain, and then generates a direct link to the token creation page.
  • Added and corrected Row Level Security policies for the 'canvas_credentials' table to resolve 404 errors.
  • Fixed schema mismatches in the database and application code (instanceurl -> canvasurl, removed non-existent updated_at column).
  • Disabled browser autofill on the access token field for better security
  1. Journal Fixed: Redesigned the UI and fixed a major bug that was overwriting entries.
  2. Mindfulness Overhauled: Replaced the old Feelings page with a new mood logger on the homepage.
  3. UI Polished: Corrected visual bugs, including the dark mode toggle on the settings page.
Update attachment

Ok, got a lot done. The connection with StudentVue API now works!!!! So it can put your grades and your assignments and other stuff, you have to connect your area code (most US public Schools use this), planning also to integrate with Canvas as you see, and Google Classroom. Then will be able to use an Agentic AI model idk, let's seeee!

Update attachment

Connected Student Vue and Grade Suff too lol it's surprising how easy it is to work with them! and Obvi night and dark stuff. Also added a better UI for the Journal section

Ok, made a demo Login In user to use without an account, filled with random data

Update attachment

Ok, got SupaBase working and Google Auth. I also got it connected well and set up! Then Made a Landing Page for the Side and a full backend plus the flow works well too!

Jay Jay about 2 months ago
All the time on Supa base I could not figreout how to log but 2-3hr didnt get loged well it did but it was «Last-Project» which didnt work
Jay Jay about 2 months ago
Ok I also added Apple Auth went half way then realized we need to pay :(

Ok, ok did a loooT! But basically just made the basic frameworks for the site, a basic line that will be expanded on as we go!

Update attachment