Skip to content

Salma-fathi/kid_chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kide

Welcome to Kide Chat, your ultimate destination for seamless and secure communication with friends and family. Powered by Flutter and Firebase, Kide Chat offers a modern and intuitive chatting experience that keeps you connected wherever you go.

Features

  • User Authentication: Securely log in with your email and password to access personalized chat features.
  • Real-time Chatting: Enjoy real-time messaging with lightning-fast delivery of messages.
  • Customizable Themes: Choose from a variety of themes to personalize your chat experience.
  • User-Friendly Interface: Intuitive UI design with beautiful components for effortless navigation and interaction.

Components

Drawer

  • components/Drawer.dart: Convenient navigation drawer for easy access to profile ,sittings,privacy and security ,data and storage ,help.

Text Field

  • components/Text_field.dart: Custom text field for composing and sending messages.

Themes

  • components/Themes.dart: Theme settings component to customize the look and feel of the app.

User Tile

  • components/User_Tile.dart: User tile component for displaying user profiles in chat rooms.

Chat Bubble

  • components/bubble_chat.dart: Stylish chat bubble component for displaying messages in conversations.

Models

  • models/message.dart: Model class for representing chat messages.

Pages

  • pages/chat_page.dart: Chat page for engaging in conversations with other users.
  • pages/home_page.dart: Home page for accessing chat rooms and user lists.
  • pages/login_page.dart: Login page for authenticating users.
  • pages/register_page.dart: Register page for creating new user accounts.
  • pages/settings.dart: Settings page for configuring user preferences and account settings.

Services

  • services/auth.dart: Authentication service for managing user authentication.
  • services/chat.dart: Chat service for interacting with Firebase real-time database.

Dependencies

  • firebase_core: Core Firebase SDK for Flutter.
  • firebase_auth: Firebase authentication for Flutter.
  • cloud_firestore: Firebase Cloud Firestore for Flutter.

Made with ❤️ by the Salma Mohammed

About

chat app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages