Inspiration
Email giveaway is an excellent marketing tool for increasing email list and growing business. But adding it to a website is a complicated task, especially for small businesses with fewer resources at their disposal. So, I created this tool to enable website owners to easily add email giveaway forms to their websites without much overhead.
What it does
You can use it to email customers free guides, ebooks, Coupons, Promo Codes, and more. You can also easily change the contents of the form like the heading and the success message.
It is powered by Courier; when users sign up for the giveaway, an email will automatically be sent to their inbox. It also utilizes the List API to add users who register for the giveaway to a specific list.
Using the form generator tool, you can easily customize your giveaway form and generate an embed code to add to your website.
How I built it
The application is built using Express and EJS as a render engine. I also used HTML and CSS to create the form.
Challenges I ran into
I didn’t have much time to work on this project, but I have made an effort to finish on time and have managed to successfully submit it before the deadline.
What I learned
I hadn’t used EJS before, so I had to look at some documentation to figure it out. I also learned more about the Courier List API, which was also my first time using it on an application.
What's next for Email Giveaway Widget
- Fully customizable form styles
- Advanced features like picking a random winner from a pool of users who registered for a giveaway
Built With
- courier
- css
- express.js
- html
Log in or sign up for Devpost to join the conversation.