Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mahinmuhammad/poke

iOS chat app
https://github.com/mahinmuhammad/poke

chatapp firebase firebaseauth firestore ios swift swiftui ui

Last synced: 1 day ago
JSON representation

iOS chat app

Awesome Lists containing this project

README

        

Poke


Poke is an iOS app built with SwiftUI that is a secured chatting application for parents to kids.

Graphical User Interface














Requirements



  1. iOS 16.4 or later

  2. Xcode 12.0 or later

  3. Swift 5.3 or later

Getting Started


To clone this app and run it on Xcode, follow these steps:


  1. Clone the repository: git clone https://github.com/MahinMuhammad/Poke

  2. Open the Poke.xcodeproj file in Xcode.

  3. Change the Bundle Identifier as your own.

  4. Make a firebase project and add the google plist inside your project

  5. Build and run the project in Xcode.



Features


The project is currently in an UI UX phase so most of the datas are dummy.

  • Signin or Signup using firebase auth

  • Show chatlist dummy

  • Several options in Settings view

  • Shows dummy profile



Future Updates


In the next update, I plan to have the following:

  • Let user preview/update his/her own profile

  • Let user chat with other users

  • Let user make friends and see them in friendlist



Contributing


I welcome contributions from the community! To contribute to Poke, follow these steps:


  1. Fork the repository.

  2. Create a new branch for your feature: git checkout -b feature/your-feature-name.

  3. Make your changes and commit them: git commit -m "Add your commit message here".

  4. Push your changes to your forked repository: git push origin feature/your-feature-name.

  5. Submit a pull request to the main repository.



License


This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contact


If you have any questions or comments about Poke, feel free to reach out to me at [email protected].






Developed by
Md. Mahinur Rahman