A live demo is available at wedding.rampatra.com. Use invite code
271117 to try the RSVP form.Prerequisites
Before you begin, make sure you have the following installed:- Git — to clone the repository
- Node.js (v14 or later) — includes npm
- Gulp CLI — to run the build pipeline
Setup
Install dependencies
Install all npm dependencies (Gulp, Sass, animate.css, Font Awesome, Waypoints):This installs both
devDependencies (gulp, gulp-sass, gulp-uglify, gulp-rename, sass) and dependencies (animate.css, font-awesome, waypoints).Build the project
Run the default Gulp task to compile SCSS to CSS and minify JavaScript:The
You can also run individual tasks:
default task runs two subtasks in sequence:| Task | What it does | Output |
|---|---|---|
sass | Compiles sass/styles.scss → compressed CSS | css/styles.min.css |
minify-js | Minifies js/scripts.js | js/scripts.min.js |
What’s next
Now that the website is running locally, personalize it for your wedding:Couple details
Update the couple’s names, your love story, and invitation text.
RSVP setup
Connect the RSVP form to your own Google Sheet.
Events
Add your wedding ceremony and reception details.
Deploy free
Push your personalized site live on GitHub Pages.
