Skip to content

Based off "Build a Secret Santa App in 20 Minutes or less with PowerApps - April Dunnam - SharePoint Siren" but with some additional info

Notifications You must be signed in to change notification settings

nicolalgallacher/SecretSantaPowerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Santa Cartoon Drawing

Secret Santa App

Overview

Do you want to add that personal touch to virtual Secret Santa? How about creating own app for people to take part!

Based off the guide here: Build a Secret Santa App in 20 Minutes or less with PowerApps - April Dunnam - SharePoint Siren

Uses an Excel Table as the main Data Source

The App

Huge shout out to April Dunnam's guide above as it acted as the starting point for creating this app, especially the random logic for the draw!

The App has 3 main sections

Registration

  • Auto population of the fields is done by using "User()" function in PowerApp, I had no idea PowerApp was smart enough to pull this info before starting work on this: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-user

  • Then the tick button is selected the inputs from the form at wrote into the Excel Table

  • TODO: Check to see if the user is already registered so they can't register twice

  • TODO: Hide address information & who has who from the spreadsheet so the values are hidden until displayed in the app?

Reveal / Draw

  • Using the Random Logic in the Blog post above will draw someone to buy a gift for

    o TODO: You can potentially draw yourself and this is why the re-draw button is included so room to improve the logic used here

  • If you have already drew someone to buy for the next time you select this page you will be reminded who you are buying for rather than going back in to draw someone else

Participants

  • Shows a list of everyone who has registered to take part so far

How to Import

  • Sign in to your PowerApp Environment > Apps > Import Canvas App > Upload the zip included in the repo > Import

  • Once App is Imported Edit go to: Data > Add Data > Connectors > Excel > OneDrive > Select SecretSanta2021_Template.xlsx included in this repo > Select Table 1 > Connect > Insert Auto Generated ID > Create

Dancing Elves

About

Based off "Build a Secret Santa App in 20 Minutes or less with PowerApps - April Dunnam - SharePoint Siren" but with some additional info

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published