Lately, I’ve been able to work on a small project that culminates many of the tools and frameworks I’ve gotten to learn about. It’s a simple Newsletter Signup page but it does the job well. Essentially, the webpage would first allow clients to access it through their server where in which they would simply write their name and email so that I could store that information through my server as a POST request to the mailchimp API server. I divided the project into three parts and used a variety of tools to code and deploy (it’s not mentioned but I used Heroku) this simple Signup page. I’ve decided to add additional images of the logic I implemented for those who wish to go into more detail.
I first decided to create a server so clients can communicate with the sign up page.

Then, I had to incorporate the mail chimp server via their api to save the user’s data.

Finally, I simply added success and failure pages to let the client know whether they’ve signed up or not via a status code that’s read by the server.

For those who have even further interest in my project, feel free to check it out on my GitHub and/or visit the webpage at https://immense-sierra-56238.herokuapp.com/