Icon

UnkeyMe

Uncovering personality through psychological traits

Register UnkeyMe
Onboarding Page UnkeyMe
Input Personal Data Page UnkeyMe
Personality Revelation Page UnkeyMe
Dashboard Stats Unkeyme
Dashboard Personality Setting Page
Dashboard Content Management Unkeyme
Transaction Record Unkeyme

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.