So I decided to make a newsletter.
I decided to use MongoDB for saving the data for the email list and verification list.
Then I went to the code for my portfolio (my portfolio is https://vulcanwm.is-a.dev) which is coded in back-end with Python and front-end with HTML, JS, CSS.
I decided to have 2 different MongoDB collections: one for the verification list, and one for the emailing list.
Then I made functions for sending emails, verifying emails, saving emails to verification, adding emails to the email list, unsubscribing to the newsletter, and many more functions.
Then I connected this to my Flask code on my portfolio.
I did all of this within a week.
If you want to know more about this and other things I do, subscribe to my newsletter