status: busy

Apple Concept - Fitness app, Google Cloud

Cloud based web admin to mobile app workout schedule planner

*

Project performed during employment, original branding and name has been altered from original. The project may have since updated.

Overview

A full-stack fitness platform combining a React Native mobile app with a cloud-based web admin portal. The project leverages Firebase Cloud for backend services, Angular for the admin portal, and Node.js for server functions. Developed for the European market, the system allows users to book workouts, manage schedules, and communicate with coaches, while admins oversee operations and notifications.

Features

  • Mobile app for end-users with booking and chat functionality
  • Web admin portal for managing users, schedules, and notifications
  • Firebase Cloud backend with Node.js functions
  • Team collaboration with dedicated roles: developers, QA, managers, and client liaison
  • Scalable architecture and environment optimization

Tech Summary

Node.js · Firebase Cloud · Angular 9 · React Native · Cloud-based architecture

Outcome

Delivered a robust, maintainable, and scalable fitness platform that restored project stability, improved workflow efficiency, and provided a reliable end-user experience across mobile and web channels.

Technologies:

typescript
node.js
express.js
eslint
rx.js
dt (definitely typed)
angular
google firebase/cloud
cloud tasks
cloud functions
fcm
crud
husky
conventional commits
separation of concerns (soc)
lean software development
functional programming
semantic versioning
environments (.env)
yarn
devops azure pipeline
d2lang
architecture

Categories:

FeaturedMVCAngularNode.jsCloudArchitectureBack-End