Skip to content

Chat Application built With React.js, Firebase Real-Time Database And Gmail Authentication

Notifications You must be signed in to change notification settings

khyrulAlam/react-firebase-chat

Repository files navigation

Chat Application using React.JS + Firebase real-time Database + Firebase Gmail Authentication

I build this app for learning purpose. you can check the live 💁‍♂️ demo

image

Quick Start:

  • git clone
  • cd react-firebase-chat
  • create a firebase config.ts file on /src folder
  • npm install
  • npm run dev
  • npm run build

Releases notes:

  • Initial release of the chat application.
  • Implemented real-time messaging using Firebase real-time Database.
  • Added Gmail authentication using Firebase Authentication.
  • Basic UI for chat interface.
  • Deployed live demo.
  • Migrated from React 16 to React 18.
  • Added TypeScript for type safety.
  • Switched to Vite for faster builds.
  • Integrated Chakra UI 3.2.5 with dark theme support.
  • Improved overall UI design.
  • Refactored codebase from class components to function components.
  • Utilized React Context API for state management.
  • Various code optimizations and improvements.
  • Contacts Search by name.
  • User list sort by created at.