Holiday cards are outdated, limited in customization and space, and will take weeks to send if you're not with your family and friends this season. Virtual cards, aka seasonal sites, are expressive, customizable, and much more festive. You can make one for friends and family this holiday season! These sites are intended to be as obnoxious as possible with animations, confetti, party horn sounds, bold fonts, and a place to attach your cheesy pictures for a good ole visit down memory lane.
There's two versions out right now:
Every text and image is customizable. With these templates, you can add your own content and deploy.
- Node.js & npm
- Github account (to download and host)
- Some programming knowledge to dig around and debug in case something goes wrong.
To choose theme, simply toggle theme
variable in themeConfig.js
file.
theme
exactly as specified
Example code:
const theme = "Christmas" || "New Year";
To add pictures and text, change the value of the vars
in NewYearPageData.js || ChristmasPageData.js
file. You'll find them in ./src/Data
directory. (For better understanding, read the comments above each var
)
Example code:
const imgTxt = [
{
image: `picture1.jpg`,
text: `It has survived not only five centuries, but also the leap into electronic typesetting...`,
},
{
image: `picture2.png`,
text: `It has survived not only five centuries, but also the leap into electronic typesetting...`,
},
];
const bannerData = {
image: `banner.png`,
text: `Hey you! Hope you have a great holiday season this year.`,
};
const farewellMsg = {
image: `goodbye.png`,
body: ` For your presence this year! Wishing your love, health, and
happiness.`,
};
Fork the repo
Choose theme and set other values in the Data
folder
Run npm install
in parent directory to download all required packages 📦
Run npm start
in parent directory to launch app and double check all is working well 🚀
Deploy! We recommend using this resource here that uses github and npm :D Firebase is also great! https://firebase.google.com/
Share with your family and friends