Case study

2024December 2024 – February 2025Full-Stack Mobile & Web DeveloperCompleted

Karizmatik

A cross-platform shoe cleaning service app for placing, tracking, and managing orders with real-time communication.

Problem

The shoe cleaning business needed a digital solution that allowed customers to easily place and track orders, communicate with customer service, and stay engaged with updates—without relying on manual or fragmented processes.

Solution

Karizmatik is a full-featured mobile and web application that digitizes the shoe cleaning workflow. Users can authenticate, place and track orders, receive notifications, and communicate directly with the business through in-app messaging, all backed by a centralized server and database.

Responsibilities

  • Built the mobile application using React Native and Expo
  • Developed the web application frontend and backend logic
  • Implemented REST APIs using Node.js and Express to serve both the mobile app and web app
  • Designed and integrated MongoDB database schemas
  • Implemented user authentication and profile management
  • Built order placement and order tracking functionality
  • Implemented in-app messaging and customer support chat
  • Configured push notifications and reminders
  • Implemented dual theme support (dark and light modes)
  • Added multi-language support (English and Hindi)
  • Integrated Firebase Storage for media and asset handling
  • Deployed backend services to Heroku

Tech stack

React NativeExpoNativeWindNode.jsExpressMongoDBFirebase StorageHeroku

Key features

  • User authentication and profile management
  • Order placement and real-time order tracking
  • In-app messaging and customer service chat
  • Push notifications and reminders
  • Dark and light theme support
  • Multi-language support (English and Hindi)
  • Media uploads and sample work gallery

Challenges

  • Coordinating a single backend to serve both mobile and web clients
  • Designing a smooth order-tracking experience for users
  • Managing push notifications across platforms
  • Maintaining consistent UI/UX across light and dark themes

Visuals

Karizmatik app preview

Notes

Team size: 2 (I built the mobile app and the web app frontend + backend; a collaborator built the admin web dashboard). Project was discontinued for non-technical reasons and did not reach Play Store release; it ended at the Play Store testing phase.