DEV Community

Cover image for How to have a wedding website for free
Ram Patra
Ram Patra

Posted on

How to have a wedding website for free


A beautiful, feature-rich, and open-source wedding website.

I made this website for my wedding and open-sourced it on my 1st anniversary. However, I didn't have an expounded documentation back then when I released it but I do have one now and so thought of posting it here.

See for a demo. Use invite code 271117 to RSVP.


  1. Slick and fully responsive design.
  2. RSVP feature which directly uploads data to a Google sheet.
  3. Receive email alerts when someone RSVPs.
  4. Add to Calendar feature which supports four different calendars.
  5. Book Uber button lets guests book a cab to the venue with just a single tap.
  6. A nice Youtube video showing your venue.
  7. Google Map showing your venue's location.
  8. Start and run the website completely free. No hosting, backend server, or database required as you can use GitHub Pages to host and Google sheets (with the help of Google scripts) to store RSVP data.

Getting Started

  1. git clone - clone the project
  2. $ cd wedding-website - go inside the project directory
  3. $ npm install - install dependencies (optional)
  4. $ gulp - compile sass to css, minify js, etc. (optional)
  5. That's it, open index.html on your browser by just double-clicking on the file.


I have written a blog post describing all the features of this wedding website and how to customize each of them according to your needs.

About Me

Hello, my name is Ram. I am a Senior Software Engineer at Mastercard R&D Labs. I enjoy making teeny tiny applications in my leisure time and this is one of them. Hope you guys like it.


Firstly, a big thanks 🙏🏻for the overwhelming response on HackerNews and Reddit. I would be more than happy for PRs or gifts ;) Just kidding, ignore it.

Discussion (12)

yvonnegrant profile image
YvonneGrant • Edited on

Thanks a lot for that awesome idea. I'm getting married next fall and I'll definitely use this idea. Now I am getting prepare for my wedding ceremony and I didn't realize before that there are so many things to do. I need more time for get ready for my wedding, lol. I have already ordered food and cake. I chose a location and flowers. Also I found a hire lighting company for my wedding. They will act as my technical event production supplier for all things what I want: stage, sound, screen, draping & event lighting related. I want that my wedding day to be a memory which can never be forgotten.

jcoelho profile image
José Coelho

Wow what a great project man!
A great concept and kudos to you for making it open source. 👏

rampatra profile image
Ram Patra Author

Thanks a million for your kind words. This is what encourages me to do more of this :)

dshivrin profile image
Dima Shivrin

Awesome idea! I got married 4 month ago, and I wish I had this idea back then. Amazing man, well done.

rampatra profile image
Ram Patra Author

Thanks a lot. No worries, you can still use this website in the future for other kinds of events like baby shower, etc. :)

And, congratulations on your wedding!

wendysanderson profile image

This is an interesting idea. I wish it'd come to me sooner.

syakirurahman profile image
Syakir Rahman

Hi, Ram!
Thanks for making this project open source.