In an era dominated by global social media networks, we've witnessed the remarkable ability to connect with individuals across the world. However, amidst this interconnectedness, we've also experienced a growing disconnect from our immediate surroundings and the people nearby. Recognizing this paradox, we introduce Latch - The Location Chat. This unique platform seamlessly merges the convenience of global connectivity with a focus on fostering connections with those in close proximity who share common interests.
- Secure Live Chat: Your messages are private and secure – we don't read them!
- Location-Based Chat: Tune into trending topics and conversations happening nearby by setting your location.
- Personalized Interests: Customize your experience by setting your interests, eliminating the need for multiple applications.
- SOS Feature: Quickly alert friends and family of your location in case of emergency.
- Mobile Verification: Ensure authentication through OTP verification of your mobile number.
- End-to-End Encryption: Your conversations are doubly protected with two-layer encryption for enhanced security.
- Anonymous Mode: Chat anonymously, safeguarding your identity online.
- Real Reviews: Receive authentic reviews from real people in your vicinity.
- Push Notifications: Stay updated with push notifications on Android using GCM.
To deliver a real-time application with synchronous server processing, we've adopted a strategy similar to Pinterest and Instagram. Our tech stack includes:
- Node.js Server: Utilized for real-time chat processing.
- Django Server: Handles other backend services and HTTP requests.
- Socket.io: Facilitates communication between client-side and server-side for socket requests.
- AngularJS: Powers the client-side, enabling seamless screen transitions and data validation.
- HTML5 Navigator: Utilized to obtain precise user location for location-based features.
- MEMCache: Optimizes performance for a fast and smooth user experience.
- End-to-End Encryption: Ensures data integrity and security with two-layer encryption and Django secret key signing.
- Angular 2
- Ionic
- Django/Python
- Node.js
- Angular.js
- Redis/Cache
By combining cutting-edge technologies with a focus on user privacy and local connectivity, Latch - The Location Chat redefines social interaction in the digital age.