A series of problem-driven projects built by identifying and solving real-world user pain points with modern tech, inspired by Fix My Itch by Razorpay. Instead of starting with random ideas, this approach follows:
Problem → Validation → Solution → Product
The goal is to build projects that are:
- Solving real problems
- Based on actual user needs
- Practical and scalable
- Problem: Small businesses lack budget and expertise to monitor cybersecurity threats like vulnerabilities, malware, and data breaches.
- Solution: A one-click website security audit tool that scans for common threats and provides simple, easy-to-understand alerts.
- Repo: https://github.com/js-developer-codebase/WebShield
- Target Users: Small businesses, e-commerce owners, non-technical founders
- Problem: Micro and small businesses waste significant administrative time creating, tracking, and reconciling invoices manually. Enterprise-grade ERP systems are prohibitively expensive, overly complex, and require extensive training that small teams cannot afford.
- Solution: A lightweight, intuitive invoice management app built with Next.js that lets small business owners create, send, track, and reconcile invoices in minutes — no training required.
- Repo: https://github.com/js-developer-codebase/InvoiceLite-Next
- Target Users: Freelancers, micro-businesses, small shop owners, independent contractors
- Problem: Businesses with fewer than 10 workers spend hours each month manually calculating salaries factoring in variable elements like paid leave, unpaid absences, overtime hours, and festival bonuses. Payroll software is designed for larger organizations and doesn't offer one-click processing for tiny teams.
- Solution: A fast, no-fuss payroll processor built with Svelte and Express that handles all variable pay elements and generates accurate salary slips in one click — no accounting knowledge required.
- Frontend Repo : https://github.com/js-developer-codebase/Nanopay-Frontend
- Backend Repo : https://github.com/js-developer-codebase/Nanopay-Backend
- Target Users: Small shop owners, micro-businesses, home-based businesses, anyone managing a team of under 10 employees
-
Problem: Indian companies bleed 20–30% of their software budget on unused seats, forgotten trial conversions, and redundant tools purchased independently by different departments. Finance teams lack centralized visibility into all software expenditures and receive no automated alerts before costly renewals auto-trigger.
-
Solution: A production-grade, multi-tenant subscription management platform built with Next.js and Prisma that gives Super Admins full control over multiple companies, Company Admins complete visibility into their SaaS stack, and automated renewal alerts at 90, 60, and 30-day thresholds.
-
Target Users: Indian SMEs, SaaS-heavy tech startups, finance and IT teams managing multi-department software spend
This collection will continue to grow with more problem-driven applications.
fix-my-itch problem-driven startup-projects razorpay-fix-my-itch
To build a portfolio of meaningful, real-world applications that solve actual user problems — not just demo projects.
This is a personal learning and building journey, but feedback and suggestions are always welcome!