smaple.tr
Web Development

Oplist – Automated Shift Scheduling for Hospitals

Shift-scheduling SaaS with an optimization engine that builds fair, rule-compliant rosters for hospital departments.

Client
Oplist (Türkiye)
Industry
Healthcare workforce management
Period
Nov 2023 – ongoing
Engagement
Long-term product engineering team
ReactNode.jsPostgreSQLPythonAWS

Key Results

Rebuilt from Flutter Web and Flask onto React and Node.js; still shipping web-app and solver releases with Oplist in 2026

Oplist – Automated Shift Scheduling for Hospitals

The Challenge

Hospital rosters have to respect rest periods after night shifts, department staffing targets and a fair spread of unpopular shifts. Oplist had an early Flutter Web and Flask version and a mathematical optimization (MILP) solver, and needed a team to turn them into a product hospitals could use every day.

Our Solution

We took over the codebase in November 2023 and migrated it to a React front end and a Node.js/Express API on PostgreSQL, documented with Swagger. We added organizations and roles, approval workflows, email notifications and a Google Sheets add-on, and we work alongside Oplist on the Python solver service. The platform runs on AWS (ECS Fargate, Lambda, CloudWatch).

The Outcome

Oplist generates department rosters automatically and lets managers review and approve them in one place. Our team is still developing the web app and the solver with Oplist in 2026.

Highlights

  • Migration from Flutter Web + Flask to React + Node.js
  • Organizations, roles and approval workflows
  • Integration with the MILP scheduling solver
  • Google Sheets add-on and email notifications
  • AWS deployment on ECS Fargate and Lambda

Interested in Web Development Services?

Learn more about our web development capabilities and see how we can help with your project.

Explore Web Development Services

Have a Project in Mind?

Let's discuss how we can bring your vision to life with a custom solution.

Start Your Project