jhosdev/task-manager ? reverse-engineered prompt
Reverse engineered prompt
Build me a full stack task manager app as a monorepo, with a clean Angular frontend and a Node Express backend. I want users to be able to sign in with Firebase, create tasks, update them, mark them done, and delete them, with the data saved in Firestore. Please keep the backend organized with clean architecture and clear separation between the business logic, use cases, data access, and API routes, so it stays easy to test and extend.
On the frontend, make a simple polished task board or list view using Angular Material, with a nice login flow and an easy way to manage tasks. Use TypeScript throughout, keep the code clean, and make sure the app works well in development with the frontend talking to the backend API. If you need to check current docs or best practices for Angular or Firebase, look them up online first.