News for hackers. Stuff that matters.
Re:Show HN: I built library management app for those who out... by travisgriggs on Friday July 18, 2025 @07:54PM (#44611159)
Care to share any thoughts about what tech stack you've used to put this together? Which libraries/frameworks you used, whether you would again if you were starting again today. I don't have a need for this app personally, but I love hearing the (candid) experience reports when people build nice things like this.
Re:Show HN: I built library management app for those who out... by hmkoyan on Saturday July 19, 2025 @02:16AM (#44613023)
Yes, I can certainly be open and provide a lot of detail. The landing page is a standard Next.js application hosted on Vercel. The web app itself is a React app that uses Shadcn, Tailwind CSS and TanStack/React-Query, and the backend is a Node.js application. I use PostgreSQL and Redis instances to store data in the long and short term, respectively. For deployment, I use Dokploy, which is an excellent way of deploying stuff in containers and making them communicate with each other (and actually this is my first time that I use it). You can self-host it on a VPS, which is what I do. Finally, I use AWS S3 for object storage and backups.

I would definitely use this tech stack again if I were to start again. The only thing that may change in the future, when there's a lot of traffic, is how the app is served and hosted overall. Currently, it's on a VPS, but depending on the traffic volume, it would make sense to switch to AWS infra (e.g. using lambdas etc) at some point in the future.