- User Login : Secure user authentication with Firebase.
- Private Chats : Real-time one-on-one messaging between users.
- Profile Pictures : Upload, display, and delete profile pictures.
- Frontend : React Native
- Backend : Firebase (Authentication, Database, Cloud Storage)
- Styling : Tailwind CSS
Node.js and npm (or yarn) installed on your system. A Firebase project with configured authentication and database.
Clone this repository :
git clone https://github.com/your-username/DoChat.git Use code with caution.
Navigate to the project directory :
cd DoChat Use code with caution.
npm install Use code with caution.
Create a .env file in the project root directory. Add your Firebase project configuration details to the .env file (refer to Firebase documentation for details). Running the app:
npm start Use code with caution.
Open the app in an iOS or Android simulator/emulator.
We welcome contributions to DoChat! Please refer to the CONTRIBUTING.md file for guidelines on submitting pull requests