
UnkeyMe
Uncovering personality through psychological traits








Project Overview
UnkeyMe, developed by Bravoboss, is an app designed to reveal a person’s personality by analyzing psychological traits and biological characteristics. It provides personalized guidance tailored to each user’s unique profile.
The platform consists of a mobile app for users and a web dashboard for admins to manage content. UnkeyMe offers both free and premium content, with exclusive materials available for subscribers.
My Role
I have two main responsibilities: lead frontend developer for the dashboard and backend developer.
As the lead frontend developer, I chose Next.js and ShadCN for their speed and flexibility. This decision allowed for a smooth development process, and I consistently completed tasks ahead of deadlines.
On the backend, I worked with Go Fiber and Golang to develop services for various modules while applying clean architecture to ensure maintainability and scalability. I also learned Swagger for API documentation and Mockoon to mock APIs before they were fully implemented.
Key Challenges
Key Challenges
- First-time using Golang & Go Fiber – I had to quickly learn Go Fiber and adapt to Golang's unique syntax and concurrency model.
- Implementing Clean Architecture – Understanding and applying clean code principles in backend development to ensure a scalable and maintainable structure.
- Integrating Local Payment Systems – Learning and implementing payment integration for local providers, ensuring seamless transactions.
- Building a Custom Rich Text Editor – Customizing Tiptap to work seamlessly with ShadCN, adding unique features to enhance the user experience.