Giter Site home page Giter Site logo

marckassay / orldata Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 31.27 MB

An Angular app that syndicates into 'Orlando's Open Data' services.

License: MIT License

JavaScript 0.84% TypeScript 68.12% CSS 9.94% HTML 5.64% PowerShell 12.81% Shell 2.06% Dockerfile 0.60%
socrata angular rxjs azure powershell docker ngrx angular-material azure-ad-b2c msal

orldata's Introduction

OrlData

An Angular app that syndicates to 'Orlando's Open Data' services to view public records. This project has been developed and continues to be served, with at least the following:

  • Front-end tech includes: Angular 8.0 with NgRx for state management, and also Angular Material for UI components.
  • Cloud computing is Azure which consists of the following SaaS: Azure AD B2C for authentication using msal-angular; ContainerRegistry for the application's Docker image; KeyVault for application credentials; and App Service to host Docker image.
  • Authentication at this time are OpenID identity providers for GitHub and LinkedIn. In addition, email is also accepted as a form of identity.
  • Docker image consists of: Alpine for Linux OS; NGINX for web server; and Docker-compose to build image.
  • Deployments are automated by utilizing PowerShell Az module and az executable. These 2 programs are executed in PowerShell to deploy an ARM template when needed.
  • The underlying API service is provided by Socrata where OData query expressions are formed within the app.
  • Image below was composed in GIMP. Animated Gif below was recorded and edited in ScreenToGif.

OrlData

The UI layout is derived from Angular Material's website, whereas my objective for the UI was to simply utilize Material components by styling and programming them.

Visit the following link to see 'OrlData': orldata.azurewebsites.net

Other README

For information on how to use this repository in regards to development and deployment, see the following README file:

orldata's People

Contributors

marckassay avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.