02 · SaaS platform

InFlowEmployee, Project & Payroll Platform

One platform for attendance, projects, client billing and payroll, built on ASP.NET Core, React and MongoDB.

Role
Full-stack developer – .NET API, React UI, MongoDB, real-time features
Type
SaaS platform
Stack
ASP.NET Core · React · MongoDB
InFlow admin dashboard with project and task totals, a projects-by-status chart and upcoming deadlines

01

Problem

Teams were juggling attendance, projects, client billing and payroll across separate tools.

02

What I built

I built InFlow, one platform for the whole cycle. It covers clock-in and time logs, projects with Kanban boards, sprints and Git commit sync, client quotes, SoWs and invoices, payroll, leave approvals, announcements and real-time project chat.

The backend is ASP.NET Core (.NET 10) in Clean Architecture on MongoDB with JWT auth and Admin, Manager and Employee roles.

The frontend is React 18 + Material UI, with SignalR for live chat and notifications plus PDF and Excel exports.

03

Stack

  • ASP.NET Core
  • React
  • MongoDB
  • SignalR
  • Material UI

04

Screenshots

  1. InFlow project Kanban board with task cards in status columns
    02 · Project Kanban board
  2. InFlow task list showing tasks across projects with assignee and status
    03 · Task list across projects
  3. InFlow projects list with client, status and priority columns
    04 · Projects with clients, status and priority
  4. InFlow client invoices list with issue date, due date, total and balance
    05 · Client invoices