The Dice Guild is a
web application that simplifies the organization of tabletop RPG sessions, allowing players to focus on what truly matters: the game.
As a Co-founder, I managed tasks, sorted, and prioritized them to ensure the timely release of features. At the same time, as a Tech Lead, I oversaw development and personally built the majority of the features.
Full-Stack Development
- Designed and implemented the application architecture
- Selected the most suitable technologies
- Developed the user interface with Next.js and TailwindCSS
- Designed and integrated new UX/UI elements
- Implemented custom animations
- Built the back-end with Firebase
- Set up advanced security rules
- Developed cloud functions
- Integrated Firebase Storage and Firebase Auth
- Utilized Next.js Middleware
- Integrated with Discord and created a bot
- Transformed the application into a Progressive Web App (PWA)
- Deployed the application to production
Advanced Features
- Developed a custom calendar system with player availability synthesis
- Created a community and friends system
- Implemented push notifications and email support
- Added multilingual support
Quality and Continuous Improvement
- Implemented unit, integration, and End-to-End testing
- Conducted code reviews to ensure quality and maintainability
- Collected user feedback and made necessary adjustments
Project Leadership
- Presented the project at conventions
- Prioritized and managed tasks