Alura Witcher
January 24, 2022Alura Witcher is a themed application inspired by the The Witcher 3 universe, based on the version created during Alura's React Immersion. This variation includes enhancements such as SASS for styling, TypeScript for static typing, integration with the GitHub API to verify users, prevention of multiple requests using debounce, user session saved in cookies, and features for editing and deleting messages with sound effects for interaction.
The platform allows login with any GitHub user, sending messages and stickers, editing and deleting content, and displaying user information via popovers. The chat works in real time and includes loadings for a smoother user experience, providing a fun and interactive interface within the Witcher universe.
The development stack includes Next.js for optimized rendering, TypeScript for type safety, SASS for advanced styling, and Supabase for real-time data management and features.