Skip to content

Simple Firebase chat application with account validation and real-time database

Notifications You must be signed in to change notification settings

smokycoffee/FireBaseChatApp

Repository files navigation

FireBaseChatApp

This is an chat app that uses SwiftUI, combine and firebase. Built with form validation for registration page demonstrating knowledge on working with observableObject as well as a chat section using realtime database from firebase as its host.

Application screenshot

Registration page with form validation is designed, attempting to make a visually appealing interface.

Chat bubbles and layout is inspired from Dribble

RegistrationPage

Registration Page

Chat Screen/Page

Chat Screen Chat Screen 2

Registration Page demonstrating the UI updates for form validation

FirebaseChat.mp4

How to run

Clone project, build in xcode and run via simulator.

Technology and Frameworks used

Swift
SwiftUI
Combine
Firebase
CocoaPods
UserDefaults
MVVM

Status

Will add feature to message specific users. Currently it is only available to chat with one user / one root. One chat, many Users (group chat)

About

Simple Firebase chat application with account validation and real-time database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published