Portfolio

Real product builds across web apps, healthcare ops, e-commerce, and logistics. Start with CampKazi, then browse clinic, store, and dispatch work.

Web App

CampKazi – Online Camping Reservation Platform

Discover, book, and manage camping spots with availability checks, cancellations, and an admin panel.

ReactTailwind CSSReduxFastAPI

Project overview

CampKazi helps camping enthusiasts discover, book, and manage camping spots. Users request reservations, track bookings, and cancel when plans change. It also keeps a record of past and upcoming tours so trips stay organized. Built with a React front end and FastAPI backend for availability-safe booking flows.

Key features

  • User registration and profile management
  • Spot discovery and booking
  • Request and cancellation system
  • Tour management dashboard for active and past trips
  • Email and in-app notifications
  • Admin panel to manage locations, approve or decline requests, and generate reports

Challenges

  • Preventing double bookings with accurate spot availability
  • Handling cancellations and updates without leaving users in the dark
  • Keeping past and upcoming tours organized at scale
  • Booking volume that could slow the system without careful data design

What we did

  • Backend availability checks before confirming bookings
  • Automated cancellation and update flows with user notifications
  • Trip dashboard for clear tracking of tours
  • Database indexing and query design for efficient booking data

Healthcare Web App

ClinicCare – Patient Scheduling & Clinic Ops

Appointment booking, patient records, and staff schedules for multi-doctor clinics.

Next.jsTypeScriptPostgreSQLTailwind CSS

Project overview

ClinicCare is a clinic operations web app for appointment booking, patient history, and day-to-day staff workflows. Patients book slots online; reception and doctors see a shared calendar. Built for small and mid-size clinics that outgrew paper diaries and WhatsApp confirmations.

Key features

  • Online appointment booking with doctor and specialty filters
  • Patient profiles and visit history
  • Staff calendar and room allocation
  • SMS and email appointment reminders
  • Reception desk check-in and queue view
  • Role-based access for doctors, reception, and admin

Challenges

  • Avoiding double-booked slots across doctors and rooms
  • Keeping patient data access limited by role
  • Reducing no-shows without overloading staff

What we did

  • Slot locking and conflict checks at booking time
  • Role-based permissions on records and schedules
  • Automated reminders and easy reschedule flows

E-commerce

ShopFlow – E-commerce Storefront & Admin

Catalog, cart, checkout, and admin inventory for a growing online retail brand.

Next.jsReactNode.jsMongoDBStripe

Project overview

ShopFlow is a full e-commerce stack: customer storefront plus admin for products, orders, and inventory. Built for a retail brand that needed a faster storefront, clearer order status, and stock that stays in sync after each sale.

Key features

  • Product catalog with search and filters
  • Cart, checkout, and order tracking
  • Payment integration
  • Admin product and inventory management
  • Order status pipeline for warehouse and support
  • Promotions and discount codes

Challenges

  • Inventory going negative under concurrent checkouts
  • Slow category pages as the catalog grew
  • Support team lacking a clear order timeline

What we did

  • Atomic stock updates at payment confirmation
  • Indexed queries and cached category listings
  • Order timeline visible in admin and customer portals

Logistics Web App

RouteWise – Delivery Dispatch Dashboard

Dispatch board, driver assignments, and live delivery status for last-mile teams.

ReactNode.jsPostgreSQLSocket.ioTailwind CSS

Project overview

RouteWise helps logistics teams assign deliveries, track drivers, and update customers without spreadsheet chaos. Dispatchers see open jobs, assign routes, and monitor SLA risk. Drivers get a simple mobile-friendly status flow for pickups and drop-offs.

Key features

  • Dispatch board with priority and SLA flags
  • Driver assignment and route notes
  • Live status updates for open deliveries
  • Customer tracking links
  • Daily performance reports for ops managers
  • Role-based views for dispatch, drivers, and admin

Challenges

  • Status updates arriving late or out of order
  • Dispatchers juggling too many channels at once
  • Customers calling for ETAs the team could not answer quickly

What we did

  • Real-time status events with a single source of truth
  • One dispatch board instead of chat + spreadsheets
  • Shareable tracking links with current ETA and status

Have a similar project?

Get a free project estimate