TawkTawk is a responsive chat application built using React and Vite. It supports text and image messaging, account creation, and stores chats for future logins. The app leverages Redux for state management and integrates Firebase services for image uploading, database management, and real-time chatting. The build process uses gzip for compression, and Tailwind CSS is used for styling.
- Responsive Design: Ensures a seamless experience across various devices (work in progress)
- State Management: Uses Redux for managing the application state
- Firebase Integration:
- Image Uploading: Upload images directly to Firebase
- Database Management: Manages user data and chat messages
- Real-time Chatting: Enables live chat functionality using Firebase
- Message Support: Users can send both text and image messages
- Account Management: Supports account creation and login, saving chat history for future sessions
- Build Compression: Uses gzip to compress the build files
- Styling: Uses Tailwind CSS for styling
- React: JavaScript library for building user interfaces
- Vite: Next-generation frontend tooling
- Redux: State management library
- Firebase: Backend services for image uploading, database management, and live chatting
- Tailwind CSS: Utility-first CSS framework for styling
- Gzip: Compression tool for reducing the size of the build files