Software

React Native cross-platform development

The generator hosted on GitHub creates an application scaffold for iOS, Android, macOS, Windows and Linux with a separate but enclosed project for an Express server wrapped in Docker.

It demonstrates cross-platform development across smartphones and desktops using React Native and React Native Web with Electron.

Timetool by Grexie

Timetool is a time logging app for iOS. It allows the user to track time spent on things they are working on during their day.

Both apps and server components were developed in under a week from design to completion using React Native for the iOS client and React and Electron for the macOS desktop client. Server-side code in ES6 with Node.js and Mongoose.

iOS simulator

macOS download

Click here to download the macOS version. After you run for the first time macOS will tell you the package isn't signed, you will need to go to "Security & Privacy" preference pane and click "Open Anyway" to open the app on the first run.

Timetool macOS

ID by Grexie

ID is a password-less authentication app for iOS allowing websites to authenticate using the Grexie ID app without passwords.

Both mobile and desktop apps are developed using a shared React Native code-base using React Native for the iOS client and React Native Web and Electron for the macOS desktop client. Server-side code in ES6 with Node.js and Mongoose.

Authentication demo page

To create a new application id and secret on the server for use with this application go to the create application page which has examples for a Node.js website.

iOS simulator

Demo Login Page

macOS download

Demo Login Page

Click here to download the macOS version. After you run for the first time macOS will tell you the package isn't signed, you will need to go to "Security & Privacy" preference pane and click "Open Anyway" to open the app on the first run.

ID macOS