KTMDashboard – In Progress

KTMDashboard – In Progress

KTMDashboard is a control panel for getting products from hundreds of vendors, manage it and then push it to multiple marketplaces. Amazon, Houzz, Shopify, Sears and many more are to be supported by the platform.

Project is already working at production, but still in progress. So watch this space for more details soon…

ParkCommander

ParkCommander

ParkCommander is a campground booking system with great potential to turn into SaaS web app.

There are not so many good booking systems for campgrounds on Canada market. So our client decided to built his own platform from scratch.

In about 6 month after a lot of iterations SoftFormance team successfully created first version of reservation system and pushed to campground customers.

***

Biggest challenge with Campground booking system was much more complex reservation and fees calculation logic than you’d usually meet in regular hotels.

Second biggest challenge was to develop smart, easy and quick to use UI that would allow Agent to work his way to reservation in as little clicks as possible. After multiple iterations and after more than 6 month of hard work we finally achieved good balance between complex business logic and ease of use.

Our team successfully developed:

  • Smart Agent Booking Grid
  • Interactive Campground map reservation
  • Customer reservation dashboard
  • Point of Sale system (POS)
  • Customers Membership support
  • Multiple payment methods with refunds, and smart cancellation scenarios
  • Card, Driving License, Cashier Printer integrations, Parking Permit Printing
  • Events, Holidays, Discounts
  • Pets, Vehicles, Extra Guests calculations
  • Email Notifications system
  • Agent audit log

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL database:s
  • Celery for background tasks
  • jQuery for front-end app
  • GlobalPayments for payment gateway

Client: Michael Noel (Canada)

More Screenshots:

RevenueAnalytics

RevenueAnalytics

Revenue Analytics is a tech-enabled consulting firm that helps some of the world’s biggest companies make their biggest revenue decisions – like what to charge, what to stock, and what to promote when.

The challenge is that these questions can have millions of variables and many unknown outcomes. How do you eliminate the unknowns so you can increase revenue without increasing risk?

***

Our team dedicate her best science and math resources in order to complete this project successfully.

When client came to us we didn’t have ready to use solutions, formulas or prototypes. We’ve created, experimented and developed algos and formulas together.

The project got two biggest challenges:

  • using millions of rows of data about company sales to generate actionable reports and summarise it all for company analysts
  • make complex graphs and UI work fast and look slick. We used 2 different charts libraries to accommodate most of 25+ app graphs

Our team successfully developed:

  • More than 25 graphs and complex charts
  • Optimised performance with data mining and Python Pandas techniques and tools
  • Heavily customised D3.js widgets to meet project requirements

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL databases
  • Celery for background tasks
  • React.js for front-end app
  • D3.js
  • Python Pandas

More Screenshots:

VIEW SITE

Fabel.fm

Fabel.fm

Fabel.fm is a service for music authors to market and sell their songs and albums. It is catalog of album sales pages and authors can add their own albums within cabinets.

SoftFormance team built MVP of this project for the client from Norway. The main challenge of the project was to implement rich drag & drop landing page builder. We implemented range of dynamic widgets for music authors to prepare their music booklet pages:

  • Header block
  • Sliders
  • Photo Gallery and PhotoGrid
  • Text-based widgets
  • etc…

Technology stack used:

  • Python and Django web framework
  • Angular2 on front-end side
  • Django REST API framework
  • Ansible for automated deployments

VIEW SITE

DreamTrack

DreamTrack

DreamTrack is a students management system for universities and non-profit communities.

System allows manage Students, Teachers, Courses, Schools and Chapters. With the application, Teachers could also develop and ask Students to pass different kinds of Surveys.

Rich UI editor for Survey allows quickly add different types of questions and create effective polls for Students.

 

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL database
  • Celery for background tasks
  • jQuery for front-end app

 

Client: Hiro Kawashima (SuppliesForDreams, US)

AnalyticsEgg

AnalyticsEgg

Client came to us with a request to build MVP for SaaS service that would collect data from different eCommerce platforms and show actionable stats for store owner.

The biggest challenge of this project was in getting different eCommerce platforms data format under one roof and display in the same format for end-users.

Second problem we’ve got was with quick display of millions of orders data. So we had to develop own data mining approach which made multi-annual stats with daily breakdowns perform fast.

***

SoftFormance team started with Magento platform support. Then added Magento2 and finally also integrated WooCommerce stores.

Key features implemented:

  • Customer Segmentation based on recent buys and customer activity
  • Bubble Graph with Customer Segments displaying not only Customer Segment but also size of that segment
  • Ratio KPIs – displaying multiple stats for Average, Min and Max Order, same for Revenue, Orders and Items Sold
  • Volume KPIs graphs – displaying multiple stats for numbers of Customers, Orders, Order Value, Items per Order, etc…
  • Product Recommendation algorithm which give store owner a tool to predict which products would be most popular within the next 28 days and act accordingly
  • Product Recommendation based on Customer Segments

Using these data store owners can be prepared for the next months and adjust their marketing strategy appropriately.

 

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL database
  • Celery for background tasks
  • jQuery for front-end app
  • chart.js
  • Own approach to data mining

More Screenshots:

Bubble Graph

Bubble Graph

Volume KPIs

Volume KPIs

 

 

 

VIEW SITE

Rehab Directory

Rehab Directory

Our existing client came to us with re-design existing online catalog of rehabs in US. Old one was contributed only by staff members and new one had to allow contributing rehabs by external users. So online catalog had to be turned into online marketplace where any rehab owner can submit own listings for some fee.

The main challenge of this project was in the fact that main website was built on top of Plone CMS. Plone CMS was good for content rich online media resource with multiple in-house writers and journalists. But it was not that good for online marketplace were multiple platform users would contribute own content.

So our team came up with new approach for this specific project:

  • we developed Rehabs Catalog site section using completely different technology stack (Python based web-framework – Django)
  • storing data in separate database
  • connecting users via OAuth login and LDAP directory
  • integrated Django section pages into main Plone CMS website using so called Server Side Includes (SSI)

Solution turned out to be really effective. We ended up with fast performing pages, and saved a lot of hours on re-using same design over new technology stack.

 

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL databases
  • LDAP users directory
  • SSI (Server Side Includes)

Client: Martin Schoel (Germany)

VIEW SITE

Client Feedback:

SoftFormance is a team of outstanding python developers with great Python/Zope/Plone CMS skills… what really adds to their potential is their ability to work well with top-level assignments and come up with their own detailed solutions.

Martin Schoel
Founder and Managing Director, ChooseHelp

Wetrok

Wetrok

Wetrok is a web based back-office for cleaning company from Switzerland. It allows company staff to track cleaning machines, set schedules, get notifications, manage load and teams.

***

SoftFormance cooperated with Swiss based agency that was responsible for IoT component to integrate with cleaning machines. We closely cooperated with them to get regular events from IoT backend and serve it to web app backend.

The end result made it possible for client employees to get live stream of events and machine locations on maps.

Our team successfully developed:

  • web portal with team management capabilities
  • ability to server multiple end-clients with own locations to clean
  • cleaning machine registration
  • IoT integration with microchips on cleaning machines
  • Schedule component for cleaning machines
  • Map and live GEO updates
  • Detailed actions and history log for each cleaning machine

Key Technologies used:

  • Python and Django web framework
  • PostgreSQL and MongoDB database:s
  • Celery for background tasks
  • React.js framework for front-end

Client: Wetrok AG (Switzerland)

Seer.One

Seer.One

Seer.One is a copy-trading platform for crypto currencies. It allows newbie traders pick proper trading experts and automatically follow them with part of their account.  The platform allows newbie traders make good money w/o prior trading experience.

SoftFormance team built prototype for copy-trading platform within 3 quick months.

Features developed:

  • copy-trading mechanism on top of Bittrex API
  • Experts directory and follow mechanism
  • Guessing and Predictions algos prototype
  • Analytics with historical trades and Dashboard with account overview

Client: NDA (US)

VIEW SITE

DillySocks Instagram

DillySocks Instagram

For online socks store from Switzerland SoftFormance developed custom Instagram widget that allows displaying posts by hashtags posted by their customers.

Dillysocks Instagram widget:

  • regularly collects newly posted images by DillySocks customers
  • allows finding images by hashtags
  • provides moderation tools
  • allows assigning specific categories and Insta posts to specific sections and pages on eCommerce portal
  • provides wide range of tools to manage look and feel of widget on UI side

The biggest challenge of the project was in constantly changing Instagram APIs and end-points, which made project run for couple months. And still, this widget requires regular support and upgrades.

This widget is custom made solution specifically for DillySocks client needs and provides wider range of features than any existing white labeled Instagram SaaS service.

Usage Example