RSVPify
Inspiration
The idea for this app came from the need for a more efficient way of sending out emails with a similar format, such as newsletters, event invitations, and updates. Creating and sending these emails one by one can be time-consuming and repetitive, so the goal was to create an app that would make the process easier and faster.
What it does
The RSVPify Web App allows you to fill in various prompts, such as the subject, location, date, and time, as well as any other information you would like to include. Once the prompts are filled out, the app will use AI to generate an email based on the information provided. You can then preview the email, make any necessary changes, and send it out in mass to the email addresses you provide.
How I built it
RSVPify was built using Next.js and utilizes the Co:here API to generate emails based on the prompts provided by the user. The NLP component was powered by the "command-xlarge-nightly" trained model. The app also uses Twilio's SendGrid service API to send out the emails in mass.
Challenges I ran into
One of the challenges encountered during the development of this app was the verification process for Twilio's SendGrid, which took time away from the project. Additionally, setting up Single Sender Authentication was another challenge.
Accomplishments that I am proud of
I am proud of successfully integrating the NLP library into the app and being able to generate emails based on the information provided in the prompts. I am also proud of the overall design and user experience of the app, as it is clean and intuitive.
What I learned
During the development of this app, I learned how to effectively use NLP libraries and how they can be integrated into a web app. I also gained a deeper understanding of TypeScript and Node.js, as well as the importance of user experience and design in a web app.
What's next for RSVPify
In the future, I plan to add more customization options to the app, such as the ability to add AI generated banner images and personalization tokens. I would also like to improve the NLP algorithms to generate even more accurate and relevant emails based on the information provided.
Built With
- co:here
- next.js
- react
- twilio
- typescript
Log in or sign up for Devpost to join the conversation.