Ravindu Udana's Work | ContraWork by Ravindu UdanaRavindu Udana
Flutter & Full-Stack Developer building production-ready app
McApps – Employee Management & Communication App
Designed and developed McApps, a cross-platform employee management and communication app for the McLarens Group of Companies. Built using Flutter (Dart) for Android and iOS, with Firebase for authentication, push notifications, and cloud services, and a PHP/MySQL backend for secure data handling.
Key features include secure company login, news & events feed, real-time notifications, lunch ordering, and HRIS & webmail integration, with a scalable architecture ready for future expansion. 🚛 Driver Management & Trip Tracking App (Flutter + PHP)
Built a secure fleet management mobile app for managing driver trips and vehicle operations.
Developed the Flutter frontend and integrated it with a PHP backend & MySQL database, enabling secure login, trip tracking, mileage logging, and real-time trip status visibility.
Tech: Flutter | PHP | MySQL | REST APIs Built a cross-platform Flutter mobile app designed to support users through relationship recovery and personal growth. I developed the app UI, authentication flow, guided programs, journaling, mood tracking, private community access, AI chat support, reminders, settings, and in-app purchase integration. The result is a polished mobile experience with structured healing tools, secure user sessions, and production-ready iOS/Android configuration. Cinema Booking & Seat Reservation System (Full-Stack MERN)
🎬 Cinema Ticket Booking Web Application I developed a full-stack cinema ticket booking system with real-time seat selection. Users can securely register and log in, browse movies, view showtimes, select seats using a live seat map, and complete bookings smoothly. Admin users can manage movies, halls, shows, and bookings through a dedicated dashboard. Built using React for the frontend and Node.js, Express, and MongoDB for the backend, with JWT authentication and Socket.io (http://Socket.io) for real-time updates. This project demonstrates my full-stack development skills and focus on clean UI/UX.