Vorrei creare un'applicazione per l'invio di e-mail. Così ho scelto ASP.NET Core (API) che verrà distribuito da Docker.
L'applicazione riceverà qualche richiesta e "eseguirà alcune cose" e quindi invierà e-mail tramite SMTP di Google.
Esiste un modello già esistente ... quindi il sistema sostituisce le schede nel modello con dati reali e lo invia.
Per l'invio di email mi piacerebbe utilizzare la libreria di terze parti MailKit che supporta .NET Core.
Probabilmente avrà bisogno anche di un qualche tipo di sistema di autenticazione token, quindi penso a JWT. Vorrei utilizzare SQL Server, quindi ho scelto Entity Framework Core.
Sarebbe bello avere un'interfaccia utente che consenta una sorta di segnalazione di ciò che è stato inviato e forse un modo di CE (Customer Experience Team) di caricare e testare nuovi modelli. Quindi penso che il modo migliore sia creare un'altra applicazione web e vorrei usare Angular o React.
Per riassumere: API: ASP.NET Core con JWT e EntityFramework Core
WEB: Angolare o Reagire (o forse Vue.js)
Cosa ne pensi? È una buona idea?