Each stage of our business process flow is automated to enhance convenience and efficiency.

As each stage is completed, whether during registration or the games, users are automatically guided to the next step in the business process flow. This seamless transition is achieved through a combination of classic workflows and a touch of JavaScript magic, ensuring a smooth and efficient user experience. Additionally, feedback from SMS messages is efficiently managed using Power Automate, streamlining communication and enhancing overall workflow.

The stages:

Automated with classic Workflow:

Example of Power Automate sending out SMS to student:

What is considered hipster-worthy when everything is new?

Hip is usually used about things or people when its new, unconventional or non-mainstream. However, hipsters have in modern time become more of a oldschool thing – people dressing up in vintage clothing, listening to old music and living a lifestyle thats is more similar to how it was before (and usually living in the center of Grunerløkka). Being Hip is a thing that is open to interpretation.🤔

Our team has a lot of junior resources – new to the magical world of Power Platform. All of these different functions are considered new and cool – and therefore also hip. And one especially hip and up-and-coming thing is privacy concerns. With everything going digital it is much more important to be aware of security in the solutions: especially in the digital transformation in the Harry Potter Universe: the danger awaits around every turn. Maybe Voldemort somehow find a way to hack into Hermiones app so he is able to locate Harry Potter. This would be catastrophic.

To prevent disaster DLP policies, setting up Audit Logs and Environment-Level Security are some of the important steps that needs to be taken:

  1. Data Loss Prevention (DLP) Policies help prevent the accidental or unauthorized sharing of sensitive information by controlling which connectors can be used in apps and flows. This ensures that sensitive data remains protected and compliant with regulatory requirements.
  2. Audit logs track user activities and changes within the Power Platform. They provide a detailed record of actions, which is crucial for monitoring, compliance reporting, and investigating any suspicious activities or breaches.
  3. Environment-Level Security. Setting up security roles and permissions at the environment level ensures that only authorized users can access specific data and resources. This helps maintain data integrity, protects sensitive information, and ensures that users only have access to the data necessary for their roles.

These are just some of the things that we want to focus on in the further development of our solution.

In our app, we have already implemented a secure login process using Microsoft account authentication to ensure your user information is accurately identified and protected.

As shown below, when opening the app: is checks the user credentials and name

The User Credentials is also used in a feedback flow that provides the oppurtunity to provide the Weasley Twins with feedback on the app. That way, they can continuosly make the app better and more user friendly.

And speaking of cool functions: POWER AUTOMATE
Go with the flow

This is especially magical feature in our app. With the press of a botton it triggers a flow sending out a email through Outlook: The input is dynamic from the users input in the app and dynamic user information gathered as shown above.

Take notice of the tidy and neat code-naming standards following Best Practice.

The outcome
To user:

The feedback sent to the twins (service-user):


Keep it HIP and cool, and always go with the flow! 😘

Interactive Map: Bringing Dark Ledger’s Magic to Life

🗺️ Interactive Map: Mapping the Shadows in Style ✨

Our Interactive Map WebApp has masterfully combined modern technology, responsive design, and captivating aesthetics. Developed with React, TypeScript, SCSS, and enhanced with fancy CSS animations, this map is the perfect companion for tracking the mystical operations of the Dark Ledger. With seamless integrations into Microsoft Teams and SharePoint, paired with automated deployments via GitHub Actions, this tool bridges functionality and style, solving critical business needs like a pro.


🔮 Magical Features

1. Interactive Tracking with Google Maps API 🌍

  • Dynamic Positioning: Real-time tracking shows the locations of both targets and hitmen.
  • Reward Insights: Visualize mission rewards directly on the map for clarity and motivation.
  • Custom Styling: The map is tailored to reflect the Dark Ledger’s mystical theme.

2. Cross-Platform Accessibility 🔗

  • Teams App: Add it directly to Microsoft Teams for quick and easy collaboration.
  • SharePoint Integration: Embed seamlessly into SharePoint sites to streamline workflows.
  • Responsive Design: Optimized for desktops, tablets, and smartphones—effortlessly adapting to any screen size.

3. Modern Front-End Excellence 🧙‍♂️

To ensure smooth performance and usability:

  • React Framework: Modular, high-performance components enable fluid interactivity.
  • State Management: Redux or Context API ensures dynamic updates without skipping a beat.
  • Streams: Real-time syncing keeps the map fresh and up-to-date.
  • SCSS: Powers cohesive, flexible, and maintainable styling.

4. Dazzling CSS Animations ✨

  • Fluid Transitions: Map markers and interface elements move gracefully, like spells in motion.
  • Hover Effects: Intuitive highlighting guides users effortlessly through the map.
  • Polished Touches: Every button, icon, and menu interaction feels alive and engaging.

5. Automated Deployments with GitHub Actions 🤖✨

The app is built for agility and reliability:

  • CI/CD Pipeline: Changes pushed to GitHub are automatically deployed to our Azure-hosted web app using GitHub Actions.
  • Efficiency: Ensures the latest features and fixes are available to users without manual intervention.
  • Azure Hosting: Provides a robust, scalable platform to support the app’s responsiveness and performance.

💼 Solving Real Business Needs

This isn’t just an enchanting app; it’s a powerful business tool:

  • Operational Insights: Tracks locations and rewards in real time, empowering decision-making.
  • Collaboration Simplified: Embeds directly into Teams and SharePoint, making it easily accessible for all users.
  • Efficiency Boost: Automates key processes and eliminates the manual hassle of location tracking.

🌟 Built for Versatility and Performance

Why It Stands Out:

  • Responsive Design: Ensures usability across all devices and screen sizes.
  • Modern Tech Stack: Leverages React, SCSS, and state management for a seamless experience.
  • Automated Deployments: GitHub Actions streamline updates and ensure consistent quality.
  • Azure Hosting: Provides a stable and scalable backend for flawless performance.

🖤 Enchanting Efficiency

With React, SCSS, Google Maps API, and Azure-hosted automation, our Interactive Map WebApp stands as a spellbinding example of innovation. Whether you’re plotting missions or tracking rewards, this tool ensures you’re always ahead, wrapped in elegance and functionality.

“When modern magic meets technical wizardry, the results are simply spellbinding.” 🧙✨

The most Wonderful Team of them All

It sure is nice to have a good chill around a cozy campfire, late in the evening when the sky is dark. Early in the year, while the snow is still out. Up here at Soria Moria we have created our own cozy little camp, even though no fires will be allowed in the work areas. We bring laughter, joy, jelly beans, cool outfits and gadgets. Candy, outfits and gadgets are obvious and they obviously make a good campsite.

What about Miss Dolores Umbridge from yesterday Thursday and sunday, anyone remember her? She has been spotted entering the train at Platform 9 3/4 along with two students.

And what camp would be complete without a couple of muggles to make fun of?

Plastic fantastic and everything is toys and lego. And trains. Who doesn’t love trains? I know everyone wearing a Platform 9 3/4-lanyard does!

One thing we definitely know that every participant in any sports or competition likes is getting a little help when times look rough. Working in the IT industry we all know that it’s all about the amount of information and knowledge we can deliver together that is our value, not any one single person. So why not ask – and why not give each other a hand when you run into problems you haven’t faced before?

Last week I ran into a problem I had not faced before. I did however face fear when I saw I didn’t have a single ACDC-competitor around me to ask (yet). My problem was that I needed to have an app I was running locally to be available with an online endpoint. Little did I know that my peers could draw from my knowledge already this week! Judges – you said that team SlytherIN should put their API online for anyone to view. But they built their API to have the host machine serve the sound that was computed by their API. Well what do you know – my solution last week was theirs this week.

With the help of ngrok the team was able to set up a public URL that anyone with a internet connection and reach, causing code to run in their local machine. Lucky for me they were gratious and polite aswell. New friends! Yay!

Nothing makes for a better camp than hanging out with friends, dressed up, with toys all around. Except making more friends while you’re at it!

Retro Badge

The Golden Snitches using PowerPoint to alter and edit SVGs that are being used in Power Apps. We have some Hogwarts House Banners that were in the wrong SVG format, and we got advice from Scott Durow to use PowerPoint to alter the SVGs insted of altering the code itself in Power Apps.

Also, notepad is used to open the image and get the SVG code.

All wizard challenges are accessible through the Business Process Flow.

Once the OWLs have begun, all challenges become accessible through each stage of the business process flow. This streamlined approach ensures that students can easily navigate the challenges in a structured and organized manner. By integrating the challenges into the business process flow, participants can seamlessly progress through each stage, maintaining clarity and focus while engaging with the tasks. This design enhances user experience and encourages a smooth, efficient workflow throughout the OWLs.

Potion Approval Made Magical: A Canvas App for the Ages

Greetings, wizards, witches, and tech sorcerers! ✨

At Team PowerPotters, we’ve crafted a solution that combines ambition, design, and versatility to streamline potion approval processes in Hogwarts’ potions lab. Our Canvas app not only ensures Professor Snape retains his tight grip on potion-making but also demonstrates innovation worthy of the Chameleon, Glossy Pixels, and Plug N’Play badges.

Here’s how our magical app comes to life!


🪄 The Process: From Student to Snape

Our app powers the potion production workflow, starting from the moment a student initiates the brewing process to Snape’s final approval. Here’s the step-by-step magic:

  1. Potion Initiation:
    • When a student triggers the cauldron with a voice command like “Start potion,” a Power Automate flow kicks into action, creating a production order in Dynamics 365 Finance and Operations (FO).
  2. Flow Logic:
    • The production ID and related data are returned to the flow and enhanced with compose actions to ensure clarity.
    • The production BOM (Bill of Materials) is retrieved from FO and transformed into an easy-to-read format, beautifully rendered in the app.
  3. Snape’s Oversight:
    • An SMS alert is sent to Snape, notifying him of the brewing attempt with details of the potion and ingredients.
    • The app dynamically updates with the potion’s name, required ingredients, and a scroll-like design for approval or rejection.
  4. Elf-Friendly Data Publishing:
    • Post-approval or rejection, the elf’s are messaged on Teams and their SharePoint list is updated. Since house-elves have limited access to advanced systems, this ensures they have clear and simple instructions for ingredient management on a low-cost client.

🧙‍♂️ Badge Highlights: Chameleon, Glossy Pixels, Plug N’Play

1. Chameleon Badge: Responsive Design Across Screens

Our Canvas app adapts seamlessly to screens of all sizes, from mobile phones to desktop displays, ensuring Snape can approve potions whether he’s in the dungeons or pacing the Great Hall.

  • Screenshots:
    • Small-screen mobile view for Snape on the go.
    • Larger desktop display for potion reviews during classroom lectures.
  • The app’s responsive design ensures usability and consistency, providing an intuitive experience no matter the device.

2. Glossy Pixels Badge: A Visual Feast

The app’s aesthetic brings the wizarding world to life, making potion approvals as enchanting as the potions themselves:

  • Dynamic Imagery: A scroll-like interface hosts the potion’s details, while a vivid, animated potion bottle in the center represents the brewing request.
  • Harry Potter Themed Design: The lab background and parchment scrolls immerse users in the magic of Hogwarts, creating a cohesive visual theme.
  • Interactive Buttons: “Approve” and “Reject” buttons are styled like enchanted seals, completing the magical look and feel.

The app’s glossy finish transforms a standard approval system into an immersive, Harry Potter-themed experience that stands out among competitors.


3. Plug N’Play Badge: Seamless Workflows

Our app is built to integrate effortlessly into existing systems, demonstrating the true power of automation and low-code platforms:

  • Data Flow: The Power Automate flow connects FO, SMS notifications, Teams, SharePoint, and the app itself to ensure a smooth, automated workflow.
  • Elf Accessibility: The Teams messageing and SharePoint list ensures house-elves can view instructions without requiring access to complex systems.
  • Scalability: The app’s modular design allows new potions or additional workflows to be added with minimal effort, ensuring future readiness.

🐍 Why We Deserve These Badges

  • Chameleon Badge: The app’s responsiveness ensures a consistent, intuitive experience across devices, making it accessible for any user, anywhere.
  • Glossy Pixels Badge: The polished design, immersive visuals, and Harry Potter-themed aesthetics elevate the app beyond functional utility into an enchanting experience.
  • Plug N’Play Badge: With seamless integrations and a modular design, the app showcases the potential of low-code platforms for powering end-to-end workflows.

🔮 Potion-Perfect Innovation

From dynamic visuals to responsive functionality, our Canvas app brings a touch of magic to the hackathon. We humbly submit our case for the Chameleon, Glossy Pixels, and Plug N’Play badges and invite you to explore our journey as we continue to innovate at ACDC 2025: acdc.blog/category/cepheo25.

#ACDC2025 #ChameleonBadge #GlossyPixelsBadge #PlugNPlayBadge #PowerPotters #PotionApprovalMagic

The Nostalgic, Retro Look of Quizzes: A Trip Down Memory Lane

There’s something inherently nostalgic about the old-school online quizzes we used to take. You remember the ones—basic designs, pixelated images, and simple blue buttons for starting the quiz. These quizzes might seem outdated by today’s standards of sleek, interactive experiences, but there’s a unique charm to them. They evoke a sense of simpler times when the internet felt more like a fun mystery than an overwhelming flood of information.

There’s something instantly recognizable about those early online quiz interfaces. From the bright, bold colors to the blocky text, they had a distinct, almost childlike quality that made them feel personal and welcoming. These designs weren’t trying to be high-tech or glossy; they were focused on functionality and fun.

This simplicity might seem outdated today, but it holds a certain charm—especially when we remember that the point wasn’t to create a perfect digital experience; it was to create something fun, something to immerse you in a world of magic and possibilities.

Bellow you can see our sweet page for choosing how you want to be sorted:

Admit that you got blast from the past! So remember: sometimes, the most magical experiences don’t require cutting-edge technology—just a little imagination and a lot of heart.