Welcome to PhotoChat App, a social application built with React Native and Expo that enables users to chat via text, voice, and video calls. The app uses Firebase as its backend for authentication and real-time data storage. Users can register and sign in using Google or Facebook, create posts, view and comment on others’ posts, follow users, and manage their profiles.
- Chat Functionality: Communicate through text messages, voice messages, and video calls.
- User Authentication: Sign in and register using Google or Facebook accounts.
- Post Creation: Create posts to share with your followers.
- Comments: View comments on your posts and comment on others’ posts.
- User Following: Follow other users to see their updates.
- Profile Management: View and manage your profile and the images you've posted.
- React Native: A framework for building native apps using React.
- Expo: A framework and platform for universal React applications.
- Firebase: Used for backend services, including authentication and real-time database.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/ThibaMahlezana/PhotoChat.git cd my-chat-app
- Install the dependencies:
npm install
- Run the app:
npm start
This app is currently in development. Some features may be incomplete or subject to change. Contributions and feedback are welcome!
If you'd like to contribute, please fork the repository and submit a pull request. For any issues or suggestions, feel free to open an issue in the GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.