Tolker is a modern chat application designed to facilitate seamless communication between users. With a vibrant and intuitive user interface, Tolker offers a complete chat solution, including user authentication, real-time messaging, and user profile management.
User Authentication: Users can securely sign up and log in with their credentials. The app supports password recovery for easy account management.
User Profile Management: Users can update their profile details, including uploading a profile picture.
Future Enhancements:
Real-Time Messaging: The chat interface will soon allow users to engage in real-time conversations. Future updates will include displaying online statuses and timestamps for each message, enhancing the communication experience.
Group Chats: Support for group chats will be added, allowing users to participate in group conversations, making Tolker ideal for both personal and professional communication.
Tolker leverages Firebase to manage various backend functionalities:
Firebase Authentication: Handles user registration, login, and password management, ensuring secure access to the app.
Firebase Firestore: Stores and retrieves user information, chat histories, and real-time messages. This ensures that all communication data is securely stored and efficiently managed.
Firebase Storage: Manages the upload and storage of user profile images and other media files shared during conversations.
Frontend: Built with Flutter, ensuring a responsive and consistent user experience across multiple platforms, including mobile and web.
Backend: Powered by Firebase services, providing a robust and scalable infrastructure for authentication, data storage, and real-time functionalities.
To get started with Tolker, clone the repository and follow the setup instructions provided in the repository. Ensure you have the necessary Firebase credentials and configuration files.