Aptella




Position: Full Stack Developer

Description:

aptella.com is a self-hosted WordPress website featuring a range of custom integrations and functionalities. As the lead developer, I focused on implementing two critical features that significantly enhance the site's capabilities and user experience.

One of the key integrations I develop and manage is the Amazon Cognito Single Sign-On (SSO) for WordPress. This integration allows users to seamlessly authenticate using their Amazon Cognito credentials, streamlining the login process and improving security. By leveraging the Cognito API, I implemented a custom solution that automatically creates WordPress users and assigns appropriate roles based on the Cognito data. This integration ensures a smooth and personalized user experience while maintaining secure access control.

Another crucial feature I develop and manage is the integration with the AllDayRTK API. AllDayRTK operates the highest-density network of Continuously Operating Reference Stations (CORS) in Australia, providing high-precision positioning data for demanding industries and projects. By integrating with their API, Aptella gains the ability to display and manage data from various machines and devices around the world. This integration enables real-time monitoring, data analysis, and remote management capabilities, empowering the site owners to make informed decisions and optimize their operations.

To ensure a visually appealing and user-friendly interface, I utilized the Elementor page builder and implemented a custom design. The site incorporates various styling elements and typography using Typekit and Font Awesome, creating a consistent and professional look and feel.

In addition to the custom integrations, I implemented several essential features and optimizations. These include Facebook Pixel and PixelYourSite for advanced tracking and analytics, MailChimp for email marketing automation, Yoast SEO Premium for search engine optimization, and Google Tag Manager for efficient tag management.

Aptella is hosted on a self-managed web server running Ubuntu, which I operate solely through the command line. This setup allows for fine-grained control over the server environment and ensures optimal performance and security. I have developed custom bash scripts for management of pull/push to staging environments. Under the hood, Aptella runs on an Apache HTTP Server and leverages PHP as the server-side programming language. The database management is handled by MySQL, ensuring efficient data storage and retrieval.

To cater to a global audience, I integrated the WooCommerce Multilingual and WPML plugins, enabling easy translation management and multilingual support.

Throughout the development process, I utilized a range of tools and technologies, including HTML, CSS, JavaScript, jQuery, Underscore.js, and Swiper, to deliver a performant and interactive user experience.

In summary, the development of Aptella showcases my expertise in full-stack development, particularly in integrating custom solutions like Amazon Cognito SSO and the AllDayRTK API. By combining these powerful features with a well-designed and optimized WordPress and WooCommerce setup, and hosting it on a self-managed Ubuntu server, I successfully delivered a robust and feature-rich e-commerce website that meets the client's unique requirements.

Tools used:

  • WordPress
  • WooCommerce
  • Elementor
  • Amazon Cognito SSO
  • AllDayRTK API
  • Facebook Pixel
  • PixelYourSite
  • MailChimp
  • Yoast SEO Premium
  • Nitropack
  • Google Tag Manager
  • Ubuntu (self-hosted)
  • Apache HTTP Server
  • PHP
  • MySQL
  • WooCommerce Multilingual
  • WPML
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Underscore.js
  • Swiper
View the site