Project
Telechat
Date
June 2021
Overview
Telechat is a peer-to-peer chat application that redefines the messaging experience. It allows users to interact seamlessly, offering the flexibility to choose a unique username for login instead of relying on phone numbers.
Phone Number Authentication: Simplified login with phone number authentication, ensuring user security and
Username Search: Effortlessly find and connect with specific users using their unique usernames.
Real-Time Messaging: Seamlessly exchange messages with friends and contacts in real time, enhancing the chat experience.
User Profiles: Explore user details to get to know your contacts better, adding a personal touch to your interactions.
In the development of the 'Telechat' application, I undertook the role of a full-stack developer, crafting both the front-end and back-end components to create a cohesive user experience. For the front-end, I harnessed the power of React Native and Redux, ensuring a responsive and intuitive user interface. On the back-end, I employed Node.js, Express, and MongoDB, establishing a robust foundation for data management and storage. To enable real-time messaging capabilities, I seamlessly integrated Socket.io, allowing for instant and bidirectional communication within the app.Furthermore, for enhanced security and user convenience, I leveraged Twilio's services to implement phone number authentication, ensuring a smooth onboarding process. Users can confidently connect with their unique usernames. Additionally, 'Telechat' takes user engagement to the next level by sending notifications for incoming chats, even when the app is not in the foreground. This comprehensive development approach ensured that 'Telechat' delivered a secure, engaging, and seamless chat experience for its users.
View code