Hey everyone! I'm working on a project to create a work order system and could really use some feedback. I'm planning to use .NET (ASP.NET) for the backend and host it with a supplier. For the frontend, I'm thinking about using TypeScript and React, and I want to host the database on Supabase. I'm curious if I really need to implement DTOs for this project since it seems quite extensive. Any insights would be greatly appreciated!
2 Answers
Yes, you’re definitely going to want to use DTOs (Data Transfer Objects). They help to manage data flow, especially in larger projects, even if yours doesn't feel overly complex. They’re a good practice to keep your code organized and clear.
It sounds like you’re on the right track with your stack! As for the heavy project concern, I wouldn’t classify a work order system as too heavy. It’s more of a typical CRUD app. Regarding Supabase, it’s a good option for testing without hosting costs, but I personally prefer using PostgreSQL or other RDBMS systems for better control in production. Just make sure your data structure reflects the relational nature of work order data!
Thanks! I’m glad to hear my stack choice sounds good. I’ll consider looking into a solid RDBMS for when I take this project further.
Got it, thanks for the reassurance! I'm still learning the ropes in programming, so I want to make sure I'm doing things right.