NeChat - Real-Time Messaging & Social App
A full-featured, production-ready Android messaging and social networking application built with modern architecture. NeChat combines secure real-time chat with Instagram-like stories, social feed posts, voice/video calls, and live location sharing. The app features end-to-end encryption for message privacy, Firebase Auth with email verification, Firestore and Realtime Database for data persistence, and Firebase Cloud Messaging for push notifications. Implemented with Jetpack Compose and Material 3 for a polished UI, Hilt for dependency injection, and WebRTC for peer-to-peer voice and video calls. Includes Cloudinary integration for image uploads, multi-language support (Turkish, English, Arabic), dark mode, customizable notifications, friend discovery and request system, contacts management with favorites, message status indicators (sent/delivered/read), and static/live location sharing with an interactive map. Built following clean architecture principles with domain, data, and presentation layers.