The Idea 💡
I was looking for a fun and unique Django project — something that would polish my skills while being genuinely interesting. Then a reel popped up on my feed showing personality traits based on birth month. That random moment sparked everything.
I thought — what if I research this properly and build it?
That's when I discovered Astrology as a system for personality analysis. I started researching how birth data maps to personality traits, and the more I dug in, the more fascinating it became. I decided to build it.
The Real Challenge — No Database for User Data 🔐
The biggest technical decision I made early on was: I will not save any user data in the database.
This was a privacy-first approach. Instead of storing user inputs, I send data directly to the API via POST method and get results back in JSON format — processed and returned instantly, nothing stored.
For testimonials only, I used SQLite — keeping it minimal and clean.
This decision made the app feel safer for users and honestly made the architecture cleaner too.
Development Process 🛠️
I didn't jump straight to UI. First, I focused on the core logic — taking user data and generating accurate results.
My testing process was methodical:
- Tested on myself first
- Then family members
- Then close friends
- Then cousins
- Then uncles and aunties
Each round helped me improve accuracy. Only when I was confident in the results did I move to building the UI.
The UI 🎨
I kept it simple and aesthetic — smooth, clean design with both Dark and Light theme support. No unnecessary complexity. The focus was always on the personality result experience.
Deployment 🚀
Deployed on PythonAnywhere — reliable and straightforward for Django projects.
The Response 😲
Friends started sharing it. Then their friends shared it. Then strangers.
5000+ users later — the most common reaction?
"How is this so accurate?!"
Users were genuinely shocked at the precision of their personality results. That reaction alone made every hour of development worth it.
Tech Stack 📦
- Backend: Django, REST API
- Database: SQLite (testimonials only)
- Frontend: Tailwind CSS, Dark/Light Theme
- Deployment: PythonAnywhere
What I Learned
- Privacy-first architecture is always a good decision
- Test your own product before anyone else
- Word of mouth is the most powerful marketing
- A random reel can change everything 😄
Try Who U R yourself → huntercodex.pythonanywhere.com
What I Learned
- Privacy-first architecture is always a good decision
- Test your own product before anyone else
- Word of mouth is the most powerful marketing
- A random reel can change everything 😄
Try Who U R yourself → huntercodex.pythonanywhere.com
Kaisa laga? Kuch change karna hai? 😊

Top comments (0)