Permalink
Browse files

Initial commit

  • Loading branch information...
Ram Patra
Ram Patra committed Nov 28, 2018
0 parents commit 0709e3d0f557f596199544741771cdc80a2bf5ef
Showing with 13,601 additions and 0 deletions.
  1. +38 βˆ’0 .gitignore
  2. +29 βˆ’0 README.md
  3. BIN android-chrome-192x192.png
  4. BIN android-chrome-256x256.png
  5. BIN apple-touch-icon.png
  6. +9 βˆ’0 browserconfig.xml
  7. +5 βˆ’0 css/bootstrap.min.css
  8. +269 βˆ’0 css/flexslider.css
  9. +5 βˆ’0 css/ie.css
  10. +274 βˆ’0 css/jquery.fancybox.css
  11. +224 βˆ’0 css/normalize.min.css
  12. +3 βˆ’0 css/print.css
  13. +366 βˆ’0 css/queries.css
  14. +1 βˆ’0 css/styles.min.css
  15. BIN favicon-16x16.png
  16. BIN favicon-256x256.png
  17. BIN favicon-32x32.png
  18. BIN favicon-64x64.png
  19. BIN favicon.ico
  20. BIN fonts/FontAwesome.otf
  21. +3 βˆ’0 fonts/et-line-font/Read Me.txt
  22. +1,214 βˆ’0 fonts/et-line-font/et-line.dev.svg
  23. BIN fonts/et-line-font/fonts/et-line.eot
  24. +1,214 βˆ’0 fonts/et-line-font/fonts/et-line.svg
  25. BIN fonts/et-line-font/fonts/et-line.ttf
  26. BIN fonts/et-line-font/fonts/et-line.woff
  27. +911 βˆ’0 fonts/et-line-font/index.html
  28. +127 βˆ’0 fonts/et-line-font/lte-ie7.js
  29. +343 βˆ’0 fonts/et-line-font/style.css
  30. BIN fonts/et-line.eot
  31. +1,214 βˆ’0 fonts/et-line.svg
  32. BIN fonts/et-line.ttf
  33. BIN fonts/et-line.woff
  34. BIN fonts/flexslider-icon.eot
  35. +19 βˆ’0 fonts/flexslider-icon.svg
  36. BIN fonts/flexslider-icon.ttf
  37. BIN fonts/flexslider-icon.woff
  38. BIN fonts/fontawesome-webfont.eot
  39. +640 βˆ’0 fonts/fontawesome-webfont.svg
  40. BIN fonts/fontawesome-webfont.ttf
  41. BIN fonts/fontawesome-webfont.woff
  42. BIN fonts/fontawesome-webfont.woff2
  43. BIN fonts/glyphicons-halflings-regular.eot
  44. +229 βˆ’0 fonts/glyphicons-halflings-regular.svg
  45. BIN fonts/glyphicons-halflings-regular.ttf
  46. BIN fonts/glyphicons-halflings-regular.woff
  47. +30 βˆ’0 gulpfile.js
  48. BIN img/DSD_0214.jpg
  49. BIN img/IMG_2317.jpg
  50. BIN img/bg_play_pause.png
  51. BIN img/blank.gif
  52. BIN img/eng_pics/IMG_3483-lg.jpg
  53. BIN img/eng_pics/IMG_3483-sm.jpg
  54. BIN img/eng_pics/NGP_4089-lg.jpg
  55. BIN img/eng_pics/NGP_4089-sm.jpg
  56. BIN img/eng_pics/NGP_4119-lg.jpg
  57. BIN img/eng_pics/NGP_4119-sm.jpg
  58. BIN img/eng_pics/_RFX2942-lg.jpg
  59. BIN img/eng_pics/_RFX2942-sm.jpg
  60. BIN img/eng_pics/_RFX2992-lg.jpg
  61. BIN img/eng_pics/_RFX2992-sm.jpg
  62. BIN img/eng_pics/_RFX3064-lg.jpg
  63. BIN img/eng_pics/_RFX3064-sm.jpg
  64. BIN img/fancybox_loading.gif
  65. BIN img/fancybox_loading@2x.gif
  66. BIN img/fancybox_overlay.png
  67. BIN img/fancybox_sprite.png
  68. BIN img/fancybox_sprite@2x.png
  69. BIN img/hero-min.jpg
  70. BIN img/hero.jpg
  71. BIN img/iphone_instagram.jpg
  72. BIN img/logo-lg.png
  73. BIN img/logo.png
  74. BIN img/polygonal-bg.jpg
  75. +502 βˆ’0 index.html
  76. +8 βˆ’0 js/jquery.counterup.min.js
  77. +46 βˆ’0 js/jquery.fancybox.pack.js
  78. +5 βˆ’0 js/jquery.flexslider-min.js
  79. +9 βˆ’0 js/jquery.mb.YTPlayer.min.js
  80. +489 βˆ’0 js/scripts.js
  81. +1 βˆ’0 js/scripts.min.js
  82. +7 βˆ’0 js/vendor/bootstrap.min.js
  83. +4 βˆ’0 js/vendor/jquery-1.11.2.min.js
  84. +11 βˆ’0 js/vendor/modernizr-2.8.3-respond-1.4.2.min.js
  85. +172 βˆ’0 js/vendor/ouical.js
  86. +18 βˆ’0 manifest.json
  87. BIN mstile-150x150.png
  88. +3 βˆ’0 npmfile.js
  89. +4,009 βˆ’0 package-lock.json
  90. +32 βˆ’0 package.json
  91. +42 βˆ’0 safari-pinned-tab.svg
  92. +5 βˆ’0 sass/ie.scss
  93. +55 βˆ’0 sass/partials/_buttons.scss
  94. +32 βˆ’0 sass/partials/_colors.scss
  95. +10 βˆ’0 sass/partials/_layout.scss
  96. +76 βˆ’0 sass/partials/_typography.scss
  97. +3 βˆ’0 sass/print.scss
  98. +895 βˆ’0 sass/styles.scss
@@ -0,0 +1,38 @@
.idea/
*.iml
.DS_Store
*.iws
/out/
.idea_modules/
atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pids
*.pid
*.seed
*.pid.lock
lib-cov
coverage
.nyc_output
.grunt
bower_components
.lock-wscript
build/Release
node_modules/
jspm_packages/
typings/
.npm
.eslintcache
.node_repl_history
*.tgz
.yarn-integrity
.env
.sass-cache/
*.css.map
@@ -0,0 +1,29 @@
# Wedding Website
A beautiful, feature rich, device friendly wedding website.
# Highlights
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. Start and run the website __completely free of charge__. No hosting, backend server or database required as this
uses github to host and Google sheets to store rsvp data.
# Getting Started
1. `$ cd wedding-website` - go inside the project directory
2. `$ npm install` - install dependencies
3. `$ gulp` - compile sass to css, minify js etc.
4. That's it, open `index.html` on your browser by just double-clicking on the file.
# Documentation (pending...)
Will add detailed instructions soon about Uber API and other configurations on this website but for now, you can follow
this [article](https://github.com/dwyl/learn-to-send-email-via-google-script-html-no-server) to setup your Google sheet
for rsvp feature.
# About Me
My name is Ram. I am a Software Engineer at [Oath](https://www.oath.com/). I enjoy making teeny tiny applications in
my leisure time and this is one of them. Now that my wedding is over, I am open-sourcing it.
# Contribute
More than happy for PRs or [gifts](https://www.paypal.me/ramswaroop) :)
Binary file not shown.
Binary file not shown.
BIN +18.3 KB apple-touch-icon.png
Binary file not shown.
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
</tile>
</msapplication>
</browserconfig>

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,269 @@
/*
* jQuery FlexSlider v2.5.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 and later license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*
*/
/* ====================================================================================================================
* FONT-FACE
* ====================================================================================================================*/
@font-face {
font-family: 'fontawesome';
src: url('../fonts/fontawesome-webfont.eot');
src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#flexslider-icon') format('svg');
font-weight: normal;
font-style: normal;
}
/* ====================================================================================================================
* RESETS
* ====================================================================================================================*/
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {
outline: none;
}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
}
/* ====================================================================================================================
* BASE STYLES
* ====================================================================================================================*/
.flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
}
/* ====================================================================================================================
* DEFAULT THEME
* ====================================================================================================================*/
.flexslider {
margin: 20px 0;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 60px;
margin: -30px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(255, 255, 255, 1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "fontawesome";
font-size: 60px;
display: inline-block;
content: '\f104';
color: rgba(255, 255, 255, 1);
}
.flex-direction-nav a.flex-next:before {
content: '\f105';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0 !important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "fontawesome";
font-size: 20px;
display: inline-block;
content: '\f04c';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f04b';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -110px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 12px;
height: 12px;
display: block;
background: #5C5F6A;
background: rgba(92, 95, 106, 1);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #fff;
}
.flex-control-paging li a:hover {
background: #fff;
background: rgba(255, 255, 255, 1);
}
.flex-control-paging li a.flex-active {
background: rgba(255, 255, 255, 0);
border: solid 2px #fff;
cursor: default;
line-height: 1.2;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
/* ====================================================================================================================
* RESPONSIVE
* ====================================================================================================================*/
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev {
display: none;
}
.flex-direction-nav .flex-next {
display: none;
}
}
@@ -0,0 +1,5 @@
/* Welcome to Compass. Use this file to write IE specific override styles.
* Import this file using the following HTML or equivalent:
* <!--[if IE]>
* <link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
* <![endif]--> */
Oops, something went wrong.

0 comments on commit 0709e3d

Please sign in to comment.