EndorsedendorsedCompleted

Dashboard Backend Refactor & PowerPoint Add-in Integration for Sendsteps

Services Covered:

Website Development
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

1 month

Budget
Budget

Confidential

Client Size
Start Date

1 June 2019

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Nearshore

Project Capability Score (PCS)

gauge meter
71/100
Good

Project Capability Score (PCS) estimates how capable Keenethics is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Sendsteps BV

mapAmsterdam, Netherlands

Project Summary

Sendsteps, an AI-driven interactive presentation platform, hired Keenethics to rewrite legacy components and implement new features across its main services, including backend work and parts of the dashboard frontend. The engagement included setting up connections between multiple servers and PowerPoint add-ins and addressing a complex database architecture. The client praised Keenethics for effective task handling, responsiveness, clear communication via virtual meetings and messaging, and high trustworthiness.

Key Challenges

  • Rewrite legacy components and implement new features for the platform's main services
  • Use Node.js-based backend while maintaining synchronous operation with existing systems
  • Ensure connection and synchronous work between core platform servers and end-users (PowerPoint add-ins)
  • Work with a complex database schema spanning over 80 tables

Project Deliverables

  • Backend and partial frontend implementation of the dashboard service
  • Participant management for conferences/presentations (app users)
  • Organization-specific settings/branding features
  • Integration/connection setup between servers and PowerPoint add-ins
  • Complex database architecture (design/work) involving 80+ tables

Project Solution

Keenethics delivered a small team (2-5 people) to work on the backend and part of the frontend of Sendsteps' dashboard service. They implemented participant management, organization-specific settings/branding features, and set up connections between multiple servers and PowerPoint add-ins. The work involved designing and working with a complex database architecture (over 80 tables). The team used Node.js for backend development, Websockets for real-time communication, Sequelize for ORM/database access, and React for frontend components.

Project Outcome

  • Client expressed high satisfaction with the Keenethics team's handling of tasks and problem-solving
  • Communication was receptive and responsive through virtual meetings and email/messaging apps
  • Project staffing scaled down from multiple team members and PMs to a single developer who completed remaining tasks

Platforms

  • WebWeb
  • DesktopDesktop

Tech Stack

  • Node.jsNode.js
  • React.jsReact.js
  • SequelizeSequelize

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Keenethics delivered great work. The team handled tasks effectively and successfully took on the client's challenges. Moreover, their resources were receptive and responsive, and they communicated closely with the client through virtual meetings, email, and apps. They were also highly trustworthy.

Steven Blom

Co-Founder

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Keenethics

Completed
Real Estate

SaaS Platform Development for Real Estate Company

Preview of the SaaS Platform Development for Real Estate Company
Budget:
Confidential
Duration:
3 months
Team Size:
1-5

Services Covered:

+3 more
Ongoing
Advertising & Marketing

Meteor JS and React Development for Price Comparison Platform

Preview of the Meteor JS and React Development for Price Comparison Platform
Budget:
10K - 49K
Duration:
117 months
Team Size:
1-5

Services Covered:

+1 more