Enhancing Brand Presence and Accessibility
Project Name: Corneta Jogos HUB
Role: Lead Software Engineer
Overview: Corneta Jogos HUB is a central platform for accessing and engaging with Brazil's top drinking and party games, designed to enhance brand presence and provide users with easy access to a variety of games at their fingertips. This user-centric platform enhances interaction and accessibility, ensuring a seamless gaming experience on the go.
Visit ProjectDescription
Main Goal
Create a mobile version of our existing party games to be sold alongside physical games or individually. The aim was to enhance brand presence by offering users the convenience of having games accessible on their phones, thus reaching a wider audience and expanding Corneta Jogos' market reach.
Target Audience
Young adults and adults who love social gatherings with their friends and like the convenience of having many games at their fingertips.
Key Features and Functionalities
- Multi-Platform Availability: Available on desktop, mobile devices, and web, including iOS and Android, through the Apple App Store and Google Play Store.
- Game-Based Layouts and Design: Dynamically changes the entire UI based on the current game, including backgrounds, colors, and buttons, to create an immersive experience.
- OTP Logins: Allows users to log in without passwords using one-time passwords (OTP). This simplifies access across multiple game domains within the HUB, ensuring a seamless and secure login experience.
- Free Tiers: Offers free versions of games, allowing first-time users to play without purchasing. This helps the brand identify potential leads.
- E-commerce Integration: Automatically releases and grants access to users based on their e-commerce purchases, ensuring a seamless connection between purchases and game access.
Challenges and solutions
Secure OTP Management
- Challenge: Finding a secure method to store user-generated OTPs, send them via email, and handle their validation and expiration.
- Solution: Implemented a secure OTP management system that safely stores OTPs, automates email delivery, and ensures timely validation and expiration of codes.
Dynamic UI Design Management
- Challenge: Finding an optimal way to change the entire UI based on the game while keeping the implementation DRY (Don't Repeat Yourself).
- Solution: Implemented custom components with a predefined API, allowing developers to maintain and specify all necessary styles for components to automatically adapt based on the current game.
E-commerce Integration for Access Management
- Challenge: Needed a way to grant and revoke access based on order statuses (failed, returned, accepted).
- Solution: Created an access API that allows the e-commerce platform to send requests and effectively synchronize orders with access permissions.
Session Management
- Challenge: Managing user sessions to track the cards they have already played and control all session data server-side.
- Solution: Implemented a robust server-side session management system to ensure accurate tracking and control of user interactions with the games.
Optimizing Mobile Experience for HTML-Based Games
- Challenge: Ensuring an optimal and performant mobile experience for games made using HTML, especially considering the wide variety of Android devices.
- Solution: Implemented performance optimization techniques specific to HTML-based games and conducted extensive testing across various Android devices to ensure a consistent and high-quality user experience.
Technologies and tools
- Frontend: Vue.js with custom components for tailored UI/UX, TypeScript for robust type safety and Flutter for mobile app development.
- Backend: Laravel used for robust backend development, with custom APIs for secure data exchange and session management.
- Database: MySQL for reliable data storage and management.
Conclusion
The Corneta Jogos HUB project has been successful, significantly enhancing user engagement and brand presence. The HUB now contributes to over 10% of the company's annual revenue, with 60,000+ registered users and 20,000+ downloads on Google Play Store. Leveraging advanced technologies, the platform offers a seamless and accessible gaming experience across multiple devices. The integration of features like dynamic UI design, OTP logins, and automated e-commerce access has markedly improved user satisfaction and operational efficiency. Overall, the project has strengthened Corneta Jogos' relationship with its audience, reflecting the brand's core values and commitment to fun, accessible, and engaging social experiences.
Other projects
Explore other innovative projects I've worked on.