\n \n \n
At ZubHub's core, the ability to post creative and innovative projects is what makes it such a powerful tool for tinkerers across the globe. We worked to make the project creation process smoother and safer for all users, starting with a project drafting system to provide a place to save good ideas that aren't quite finished yet. In addition, we added an autosave system to the new drafts feature, which helps ensure internet issues don't make projects disappear unexpectedly. Lastly, our understanding of most projects posted on ZubHub led us to a beneficial quality of life improvement: video compression for all project videos. Both reducing video playing bandwidth and decreasing video storage space, this change ensures ZubHub is efficient now and will scale well for years to come.
\n \nEqually as important as ZubHub's project posting system, project discoverability helps give the site life in showing just how many unique projects there are to view and try. We made significant changes to several ZubHub components to make sure project discovery was front and center. First, we added several search filters that allow users to search for projects, creators, and project tags in the same search bar. The search UI itself was also updated to include project thumbnails and creator profile pictures. Users also had trouble bouncing from project to project, which is why we added a recommended list of projects on both project pages and before posting. Lastly, we wanted to promote shareability as a way to have ZubHub's reach extend past its existing domain, so we added several different types of sharing options across the site.
\n \nWith an understanding that ZubHub's user base consists primarily of children, we recognized that content moderation is of even more importance than other online platforms. We took the initiative to improve the state of moderator capabilities on ZubHub by giving moderators the ability to edit projects and unpublish them if they violate community guidelines.
\n \n ',productManager:[{name:"Albert Cao",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/6Ct38cf9clyrG6ENw0R0t9/2bf7f2bb871966be6e3b43c25e20918d/albert_cao.jpg",alt:"Albert Cao"},role:"Product Manager",linkedIn:"https://www.linkedin.com/in/albertcao00/",active:!1,graduationYear:2022}],techLead:[{name:"Aditya Jain",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/5OBNtgi3kCHuhFggJUTxvM/cd12713f9aca5b3294bae4851fff07aa/aditya_jain.jpg",alt:"Aditya Jain"},role:"Tech Lead",active:!1,graduationYear:2024}],productDesigner:[{name:"Cindy Phung",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/7vNDIu9RmPHm8Y4koq6KrY/22860e8b90d2c32fed08773e7880716d/cindy.png",alt:"Cindy.HEIC"},role:"Product Designer",linkedIn:"https://www.linkedin.com/in/cindyvanphung/",active:!1,graduationYear:2023}],softwareDevelopers:[{name:"Andrew Lester",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/3qfhNeU3hXX4rkzEVB8cRr/a79c9fb1aa557c38433625449ed23bbd/Andrew_Lester_Headshot_-_Andrew_Lester.jpg",alt:"Andrew Lester"},role:"Co-Director",linkedIn:"https://www.linkedin.com/in/andrew-s-lester/",active:!0,graduationYear:2025},{name:"Anthony Cruz Macedo",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/5UZdVRR0fPSYxyN4HxUbq7/566af560a69ea94003e7769027dfa948/anthony_cruzmacedo.jpg",alt:"Anthony Cruz Macedo"},role:"Software Developer",linkedIn:"https://www.linkedin.com/in/acruzmacedo/",active:!1,graduationYear:2023},{name:"Grace Zhang",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/4QG0o3rnaJ9NwXGnh6VxmG/c2748f44462ead5cf078d504218645c8/grace_zhang.jpg",alt:"Grace Zhang"},role:"Tech Lead",linkedIn:"https://www.linkedin.com/in/grace-w-zhang/",active:!1,graduationYear:2025},{name:"Zora Zhang",picture:{src:"https://images.ctfassets.net/xig6hkxlux4q/0t49NIxdiSis7JZnxfKvo/b6ca113f6b67004877b1de79014ef784/zora_zhang.jpg",alt:"Zora Zhang"},role:"Tech Lead",linkedIn:"https://www.linkedin.com/in/zorazhang28/",active:!1,graduationYear:2025}],featured:!0,testimonial:"Working with Unstructured Studio this past semester has truly shown me the impact our organization can make on communities across the globe. In both our development process and our actual product, we have interacted with tinkerers young and old to improve the Zubhub web application, which shows immense promise as a tool for talented young minds. I'm very grateful to have had this opportunity, and I will take it with me in future projects.",testimonialSourceName:"Andrew Lester",testimonialSourceDescription:"Hack4Impact Software Developer",testimonialSourceImage:{src:"https://images.ctfassets.net/xig6hkxlux4q/3qfhNeU3hXX4rkzEVB8cRr/a79c9fb1aa557c38433625449ed23bbd/Andrew_Lester_Headshot_-_Andrew_Lester.jpg",alt:"Andrew Lester"},testimonialSourceType:"Member",testimonials:[{content:"Working with Unstructured Studio this past semester has truly shown me the impact our organization can make on communities across the globe. In both our development process and our actual product, we have interacted with tinkerers young and old to improve the Zubhub web application, which shows immense promise as a tool for talented young minds. I'm very grateful to have had this opportunity, and I will take it with me in future projects.
",contentType:"Project",sourceName:"Andrew Lester",sourceDescription:"Hack4Impact Software Developer",sourceType:"Member",sourceImage:{src:"https://images.ctfassets.net/xig6hkxlux4q/3qfhNeU3hXX4rkzEVB8cRr/a79c9fb1aa557c38433625449ed23bbd/Andrew_Lester_Headshot_-_Andrew_Lester.jpg",alt:"Andrew Lester"}}]}},uses:{params:["slug"],url:1}}];Promise.all([import("../_app/immutable/entry/start.5af1ebbe.js"),import("../_app/immutable/entry/app.d51357aa.js")]).then((([t,a])=>{t.start(a,__sveltekit_1tzq1yv.element,{node_ids:[0,11],data:e,form:null,error:null})}))}