Portfolio of custom websites by Iceberg

Leadr screenshot
Leadr

Leadr help small businesses with their online advertising by setting up campaigns and analytics on a range of platforms such Google AdWords, Google Analytics, Facebook, Twitter, etc. Leadr approached me to build a personalised results dashboard / web app for their clients, where their clients can view up to date results from campaigns and interact with their account manager.

A particular challenge was the need for an innovative and cost-effective way that the app could connect to the various platforms that they use for their clients and collate the data into one user-friendly dashboard. We ended up utilising Klipfolio, which provided ready-to-go integrations with the platforms that we needed. This way I was able to simply configure Klipfolio to sync the data we needed, and only develop the one integration with Klipfolio instead of multiple integrations with each platform. This saved Leadr a lot of development time and therefore development expense, which was crucial for them as a startup.

I utilised the ASP.NET Boilerplate library for rapid back-end development, and decided to use plain JavaScript and jQuery instead of an SPA such as Angular, to ensure a lightweight and fast-loading experience, especially on mobile. To save costs, we utilised an existing HTML and CSS theme, which I integrated into my solution. I worked closely with the client to make custom modifications to the front-end design to suit their requirements.

I set up a test version of the app for the client to run their own testing and confirm that requirements had been met.

Apart from the results dashboard, which displays data in user-friendly graphs and metrics, the app has a number of other features: user account and profile management, messaging system between Leadr clients and account managers, to do list for Leadr clients and account managers, and subscriptions via Stripe.

I continue to provide hosting for the app on my self-managed Windows Server 2012 R2 VPS, and ongoing maintenance and support.

  • Full stack development based on ABP framework
  • ASP.NET Core MVC 2.0
  • Entity Framework Core, SQL Server 2014
  • SCSS, HTML5, jQuery, Bootstrap, Responsive design
  • Klipfolio, Stripe, Mailgun integration
  • Visual Studio 2017, Windows Server 2012, IIS 8.5
  • SSL certificate
  • No public URL is available as the app is invite only.
Featha screenshot
Featha

Featha is a property listing website for private sellers to list properties for sale in Australia, and for buyers to contact them to arrange inspections. Initially hired as the developer solely responsible for the back-end, I ended up being hired as the sole front-end developer too. I was provided basic wireframes and a sitemap, and was in charge of turning these into a working website. I was able to deliver a high quality outcome within the tight timeframe required.

The website required account and profile management, property listing management, property searching (including Google Maps integration), news/blog functionality, an admin portal, email sending, AdSense integration, and static pages such as about and support.

  • Full stack development based on ABP framework
  • ASP.NET Core MVC 2.0
  • Entity Framework Core, SQL Server 2014
  • SCSS, HTML5, jQuery, Bootstrap, Responsive design
  • Google Maps, Google Places, Mailgun, AdSense integration
  • Visual Studio 2017, Windows Server 2012, IIS 8.5
  • SSL certificate
Glass Financial screenshot
Glass Financial

Glass Financial are a financial technology company in the lending industry. They needed a custom app to be used by their brokers, clients, and admins which would: act as a CRM for their brokers, provide real-time tracking and notifications throughout the loan process, provide informational and educational material for customers, monitor feedback of customer’s experiences, and automatie broker’s processes as much as possible through integrations with existing third-party services.

I managed a team of two other developers to bring this project to completion.

  • Full stack development based on ABP framework
  • ASP.NET MVC 5, Web API
  • Entity Framework 6, SQL Server 2014
  • AngularJS
  • SCSS, HTML5, jQuery, Bootstrap, Responsive design
  • Infusionsoft, SalesTrekker, Mailgun integration
  • Visual Studio 2017, Windows Server 2012, IIS 8.5
  • SSL certificate
  • No public URL is available as the app is invite only.
Experiencing Food screenshot
Experiencing Food

Experiencing Food is a platform similar to Red Balloon or Groupon but specific to foodie culture. Providers register and connect a Stripe account to the platform for receiving payments, then create listings for their experiences. Consumers browse and search for experiences and purchase vouchers directly from the providers via credit card. Providers and the site owners have access to admin dashboards, and there is also an article and custom CMS system.

  • Full stack development based on ABP framework
  • ASP.NET MVC 5, Web API
  • Entity Framework 6, SQL Server 2014
  • Lucene.Net
  • Stripe, Facebook, Mailchimp, Mailgun integration
  • SCSS, HTML5, jQuery, Bootstrap, Responsive design
  • Visual Studio 2015, Windows Server 2012, IIS 8.5
  • SSL certificate
  • Automated invoicing program
Data Hive screenshot
Data Hive

Data Hive is a dashboard app which aims to give business owners and managers a high level overview of their business performance. Users can create metrics, set targets, enter data, and view graphs. Admins are provided with a full user and role management system. The app operates on a monthly subscription basis - registration, free trials, recurring payments, and payment reminders are fully automated using Stripe integration.

  • Full stack development based on ASP.NET Zero framework
  • ASP.NET MVC 5, Web API
  • Entity Framework 6, SQL Server 2014
  • Stripe integration for subscriptions
  • AngularJS, SCSS, HTML5, Bootstrap, Metronic
  • Visual Studio 2015, Windows Server 2012, IIS 8.5
  • SSL certificate
  • No public URL is available as the app is invite only.
Your Home My Home screenshot
Your Home My Home

Your Home My Home connects home owners to house sitters. Home owners can register for free and create listings for their houses. House sitters can register for a subscription fee (via Paypal) in order to search for houses and contact owners. All users can also register via Facebook. There is also a blog system, automated emails, and an admin dashboard. This site was built from scratch and completely customised to YHMH's requirements. This project was managed by Niika who performed front-end design and development, and all back-end development was contracted to and managed by Iceberg.

  • Back-end development
  • ASP.NET MVC 5
  • Entity Framework 5, SQL Server 2014
  • Paypal integration for subscriptions, Mandrill, and Facebook integration
  • Automated email system for subscriptions
  • Visual Studio 2015, Windows Server 2012, IIS 8.5