Vodka is a modern, real-time mobile chat application built with Expo, React Native, and TypeScript. It offers seamless communication with features like group chats, direct messaging, and real-time status updates.
- 💬 Real-time messaging with WebSocket integration
- 👥 Group chat functionality
- 👤 User status indicators
- 🔔 Push notifications
- 🌙 Dark/Light theme support
- 🔒 Secure authentication
- 📱 Cross-platform (iOS & Android)
- Framework: Expo
- Language: TypeScript
- State Management: Zustand
- Real-time Communication: Socket.IO
- UI Components: Custom components with Tailwind CSS
- API Client: Axios
- Node.js (v16 or higher)
- npm or yarn
- Expo CLI
- iOS Simulator (for Mac) or Android Studio (for Android development)
-
Clone the repository
git clone https://github.com/thanhcanhit/bond-hub-mobile.git cd bond-hub-mobile -
Install dependencies
npm install
-
Start the development server
npx expo start
-
Run on your preferred platform
- Press
ifor iOS simulator - Press
afor Android emulator - Scan QR code with Expo Go app for physical device
- Press
bond-hub-mobile/
├── app/ # Main application screens
├── assets/ # Static assets (images, fonts, etc.)
│ ├── fonts/ # Custom fonts
│ └── screenshots/ # App screenshots for documentation
├── components/ # Reusable UI components
├── constants/ # App constants and configurations
├── hooks/ # Custom React hooks
├── lib/ # Core utilities and configurations
├── providers/ # Context providers
├── services/ # API and service integrations
├── store/ # Zustand state management
├── tasks/ # Background tasks
└── types/ # TypeScript type definitions
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Expo Team for the amazing framework
- Socket.IO for real-time capabilities
- All contributors who have helped shape this project
Project Link: https://github.com/thanhcanhit/bond-hub-mobile







