Загрузка видео...

Не удалось загрузить видео

На главную

So I've completed my portfolio with React and Three.js!💻🥳 📎 - Code - - Added Gmail service using emailJS - Secured keys in env.local file - Increased the size of the plane🚁 - Created utility hooks for showing/hiding alerts 🧵

11,717 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 11

Фото профиля Ritika kaur
Ritika kaur2 лет назад

🦊The fox model exhibits dynamic animations such as: No action - standing When typing - walking, Click send- running, each corresponding to different actions or states within the application.

Фото профиля Ritika kaur
Ritika kaur2 лет назад

👩‍💻 Lil Tweaks in the portfolio: - Updated the skills section dynamically - Added cards for services - Created a custom hook for alerting on authentication errors - Made the responsive layouts - Added socials 📲 Check it out live and let me know your thoughts! 🌟

Фото профиля Safari Web Extensions
Safari Web Extensions1 год назад

Discover the top Safari web extensions to boost productivity, enhance workflow, and customize your browsing experience on Mac, iOS, and iPadOS.

Фото профиля Madza 👨‍💻⚡
Madza 👨‍💻⚡2 лет назад

Looking really awesome, great job on this Ritika!

Фото профиля Ritika kaur
Ritika kaur2 лет назад

Thanks Madza 😊

Фото профиля Thoufiq UchihaZO 🥷👨‍💻⚡⚔️
Thoufiq UchihaZO 🥷👨‍💻⚡⚔️2 лет назад

Wow 🤩 Ritika that's a piece of fabulous work 🔥🔥

Фото профиля Ritika kaur
Ritika kaur2 лет назад

Thankyou for your kind words 😊

Фото профиля Gaurav Bhojwani
Gaurav Bhojwani2 лет назад

Great work, glad to see the final outcome😀💫

Фото профиля Ritika kaur
Ritika kaur2 лет назад

Thank you for your feedback Gaurav 😊

Фото профиля Pratik Thorat
Pratik Thorat2 лет назад

I want to know how did you make your 3D model mobile responsive! I am creating a 3D portfolio as well

Фото профиля Ritika kaur
Ritika kaur2 лет назад

I used tailwind for that by applying breakpoints, classes, and components strategically so that it can embrace different screen sizes.

Похожие видео

I've been building a music player with Next.js for fun. Here's a quick demo of how it works (it's open source!) • Demo: • Code: If you want to learn more about how it's built, here's more details ↓ I'm using Postgres (with Drizzle) to store information about the songs and playlists. Audio and image files are stored in Vercel Blob (object storage), and the URLs are then referenced in the database. For the UI, I'm using shadcn/ui (so Tailwind CSS and Radix). This made it easy to copy/paste in some nice components, like the dropdown menus. I built the entire first version of the UI in v0 and then iterated from there, feeding it my Drizzle schema as a source in the project and having it scaffold some of the boilerplate for me: I added support for keyboard navigation (using arrow keys) or vim motions (j/k to go up/down, and h/l to go between playlists and tracks). Also, space to toggle the now playing song, and / to focus the search input. The search function has a nice utility to highlight the currently searched text on the page in yellow. Then, I was exploring how to pass metadata from my application to macOS or iOS. Turns out there's an API for that – MediaSession. Web apps can share metadata about what media is playing (title, artist, album artwork) and sync play/pause/seek with system media controls. Works across modern browsers — even integrates with iOS dynamic island and shows up on lock screens: I set up my app like a PWA – it has a manifest.json file, so it can be installed to my iOS home screen or added to my dock on macOS. On iOS, it then uses the full screen height `100dvh` (dynamic viewport) and has padding on the bottom for the safe area with the `env()` CSS function. Finally, I was able to use the Vercel AI SDK in a script to clean up the metadata on audio files I downloaded from YouTube. Bonus: I even was able to dogfood the React Compiler, which helped me fix a performance bug! That's all! It's fun to make personal software:

Lee Robinson

118,242 просмотров • 1 год назад