Helps build clean, reusable React components using Tailwind CSS
npm run dev
for React development. Use Vite or Next.js for modern setups. - Backend: Use dotnet watch run
for C# backend development. Use ASP.NET Core. - Database: PostgreSQL should be run via Docker Compose or local install. Include a .env
for connection strings. - Use Docker Compose for orchestration (React, C#, PostgreSQL, Redis, Kafka).clsx
for conditional classes. - C#: Follow SOLID principles. Use dependency injection. Use async/await properly. Organize into Controllers, Services, Repositories. - Ensure both frontend and backend are modular, with reusable components or services. - Enforce Prettier and ESLint for frontend; use dotnet format
or StyleCop for backend.README.md
with how to run, build, test, and deploy both frontend and backend.