Envytations

A web and mobile service to allow people to send customised invitations to their friends and colleagues, then coallate responses to see who's coming

Highlights

  • External Design Collaboration
  • Bespoke CSS & jQuery
  • ASP.NET MVC & SQL Server Backend
  • High-Traffic, Scaleable Architecture
  • Responsive Web Application
  • Secured by ASP.NET Identity API
  • Bespoke Online Store
  • Instant PayPal Ordering
  • Paypal Subscription API Integration
  • SendGrid API Integration

View Live


Having struggled to manage RSVPs for her own engagement party, the owner of Envytations approached me with an idea of producing a web application to make it super-easy to send out customisable invitations and coallate the resulting RSVPs via e-mail and text message.

Working closely with the design team at Envytations, I produced a completely bespoke system for not only customising and designing the online invitations, but that also allowed customers to manage guest lists and receive real-time notifications of RSVPs to their events.

Upon signing into the application, a user purchases a package that meets their requirements - some consisting of just a single event, others with more diverse options such as multiple events and higher numbers of people allowed to be invited - which then allows the user to start working on their invitation.

The customer selects a design template for their event and the appropriate text fields are shown so that they can enter any relevant details about it - the information is updated on the design in real-time so that they can see exactly what is going to be sent out.

Design customisation

Once happy, they can select a guest list to send their invitation to, and it is dispatched using an e-mail queuing system as well as direct integration with ClockworkSMS API for text message delivery (if their package allows it).

Recipients click on the link in their e-mail which brings them to the Envytations website and displays the invitation to them and allows them to respond "Yes" or "No" to the invitation.

Design selection

The customer can see (in real-time) any responses using a backend dashboard for each event they send out, to gauge the responses and chase up anyone who fails to respond in time.

Technology

The system is built on ASP.NET Core MVC with a SQL Server backend and uses Clockwork SMS integration for sending text messages.

Purchases are made using PayPal Checkout, PayPal Recurring Payment Subscription API and their Instant Payment Notification (IPN) system that automatically updates the users purchase history and account data.

;

Get in touch

For more information regarding my .NET contracting services, please call me on +44 (0)7990 523015.