Introducing a time capsule app for users to record and share life’s best moments. With GitHub OAuth, users can create accounts and register memories.
Memories can be made public and are displayed on a timeline. The API, developed in TypeScript with Fastify and Prisma, ensures efficiency and scalability, while NextJS, React, and Tailwind are used for the web app, providing an intuitive interface. ReactNative with TypeScript is utilized for mobile, ensuring efficient authentication with expo-auth-session and expo-routes.
Discover Yazi.tv: your gateway to endless entertainment! Stream movies and TV series, host watch parties, and enjoy handpicked recommendations. Seamlessly crafted with React, Next, and TypeScript, our platform prioritizes pixel-perfect design and user-friendly interface.
I've meticulously dissected the application into reusable components, fostering efficiency, maintainability and end-to-end testing with Cypress to guarantee a seamless and bug-free experience from start to finish.
Introducing a habits monitoring application designed to streamline our daily routines. This all-inclusive solution empowers users to effortlessly create and track their habits across both web and mobile platforms.
Developed using TypeScript, Fastify, and Prisma, our API offers a robust and practical approach to habit management. The web application, crafted with React, TypeScript, and Tailwind, provides an intuitive and user-friendly interface for habit tracking. Meanwhile, our mobile app, built with ReactNative and Expo, ensures seamless habit monitoring on the go.
Presenting a feedback widget for users to share ideas, report issues, or provide information. This application collects and delivers feedback via email.
Our TypeScript-based feedback capture API utilizes Express, Prisma, Nodemailer, and Mailtrap to collect and send feedback. The web app, employing React, TypeScript, Tailwind, Vite, ensures an intuitive interface. For mobile, we use ReactNative with TypeScript and Expo for seamless feedback integration
A frontend authentication interface challenge, from prototype to code, aimed at enhancing UX/UI skills. Using design principles, I crafted a login form and improved frontend development tools like Next.js, TypeScript, Tailwind, and tested with Cypress and React Hook Form.
I focused on React best practices in the code, breaking it into reusable components. The form and inputs are API-ready and versatile. I validated form data with Zod, tested components with Cypress, and documented with Storybook.