faxg / hackdemo1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migros Hackathon Starter Template

This repository is a starter template, originally designed for the Migros Hack Challenge "Digital Product Twins" at HackZurich 2020.

It uses Azure Static Web Apps, and gives you in 2 minutes flat:

  • A functional, production ready example web app
  • CI/CD pipeline using GitHub Actions
  • Social login integration using Github, Twitter
  • Azure Functions serverless backend API
  • Support for a custom domain / TLS certificate

View a demo live at https://migros-starter.faxg.net

Deploy to Azure button

Learn how

Learn how to Publish an Angular, React, Svelte, or Vue JavaScript app and API with Azure Static Web Apps

Contents

The apps written in the following JavaScript frameworks/libraries:

folder Description
angular-app Sample Angular app
api Sample Azure Functions app
react-app Sample React app
svelte-app Sample Svelte app
vue-app Sample Vue app

Prerequisites

Migros Data Access

If you want to access the Migros Data APIs, you'll need to have an API key.

  • You'll get the key in your Challenge Starter Box.
  • put the key in the file api/.env, or configure it as MIGROS_API_KEY in the Azure portal
  • Make sure not to commit the key into source control / GitHub.

Problems or Suggestions

Open an issue here

Resources

Azure Static Web Apps

About

License:MIT License


Languages

Language:Svelte 70.7%Language:JavaScript 23.8%Language:HTML 5.1%Language:CSS 0.3%