Andrew Bateman

@AndrewJBateman · User

GitHub profile ↗ · Compare

💻 Programming, Engineering | IT | Cloud-GCP: Full-Stack Developer with an Engineering Master’s Degree & over 20 years’ international engineering experience.

Bateman IndustriesFrance, Spain, Norway, UK, Mars196 followers351 repositories

Repositories

AndrewJBateman/mern-stack-tracker

:clipboard: Full stack app using React as the frontend with a node.js/express/MongoDB with Mongoose backend

★ 1JavaScriptForks 2

AndrewJBateman/ionic-angular-news-app

:clipboard: Ionic-Angular app to fetch news articles from a REST API using Typescript interfaces to define the expected structure of the json objects returned & http service providers. Custom pipes used to modify API news article titles, contents and convert the Universal Time Constant (UTC) date string. Dark mode, Offline Storage of favourite articles & settings using Ionic Storage. Common Refresh & Progress Bar Components. Localisation using i18n so user can select between English (default), Spanish and French.

★ 30TypeScriptForks 9

AndrewJBateman/ionic-angular-project

:clipboard: App from Udemy Ionic course that is similar to Airbnb. Firebase 'ionic-maps-api' project deleted. Would need a new Firebase project creating

★ 15TypeScriptForks 10

AndrewJBateman/angular-form-validation

:clipboard: This app sets up form validation in Angular 10 using Template-Driven Forms. This is a simple registration form with standard fields for first name, last name, email, password and confirm password. Additional field with maxLength validator added.

★ 3TypeScriptForks 3

AndrewJBateman/pern-stack-todo

:clipboard: PERN full stack todo app using PostgreSQL as a backend database with Express middleware React as the frontend and Node.js as the backend server. deployed to Heroku. Tutorial code by The Stoic Programmers (see 'Inspiration' below)

★ 15JavaScriptForks 9

AndrewJBateman/ionic-angular-world-data

:clipboard: Ionic-Angular app that displays information about world countries and oceans using JSON data fetched from a REST API. Includes a user search of countries/capitals. Page popovers used to provide links to external websites or activate functions such as delete item from favourites.

★ 16TypeScriptForks 3

AndrewJBateman/angular-material-portfolio

:clipboard: Angular Material & RxJS Observables are used to display my data. A Google Cloud Firestore NoSQL database stores the blog posts & website data. Anyone can read the blog posts.

★ 16TypeScriptForks 7

AndrewJBateman/node-sequelize-postgresql

:clipboard: Node.js + Express used with Sequelize Object-Relational Mapping (ORM) to perform promise-based Create, Read, Update & Delete (CRUD) operations on linked data tables in a PostgreSQL database. SQL database data based on Sequelize Project and Workpackage models.

★ 10JavaScriptForks 6

AndrewJBateman/TensorFlow-notepad-regressions

:clipboard: Code using TensorFlow regressions in javascript in order to understand the mathematics and programming techniques that are used in the most common Machine Learning algorithms.

★ 0JavaScriptForks 0

AndrewJBateman/ionic-angular-todo-app

:clipboard: App created using the Ionic framework, using a firebase cloud database to store to-do data. All CRUD operations can be carried out using the Ionic UI.

★ 6TypeScriptForks 3

AndrewJBateman/ionic-angular-parallax

:clipboard: Ionic app to display a parallax effect so scrolling makes an image move out of view slower than the actual content. Another great tutorial from Simon Grimm - see Readme for link

★ 3TypeScriptForks 2