PainDB
About PainDB
PainDB is a database of real-world problems gathered from communities across the internet. Discover what people actually struggle with—whether it’s business bottlenecks, everyday frustrations, or new opportunities waiting to be solved.
Need more than just one idea? PainDB gives you access to thousands of validated pain points. Filter, search, and explore across industries and niches to uncover insights that match your goals. Save your favorites and come back anytime.
PainDB is built with a clear and focused design, so you can quickly find what matters most. Browse ideas without distraction, dive into the details, and stay focused on solving real problems.


The Technical
I build PainDB with the purpose of launching a usable MVP. Therefore I used technologies that I knew in advance. This includes Next.js, Tailwind, PostgreSQL, Python and a few others.
Next.js is used for both the client and the API. With endpoints being easily secured using Auth.js for login and signup. The use of Auth.js enabled me to easily include Google Auth and Magic Links as signup methods.
The entire application is hosted on a VPS, with deployment and uptime managed via systemd services and secure domain routing through Cloudflare tunnels.