The Chat'Inn is a simple and minimal realtime chat application whose database is powered by firebase and firestore.

Overview

alt text

The Chat-in

The Chat'Inn is a simple and minimal realtime chat application whose database is powered by firebase and firestore. The frontend part is complete made using React.js and made responsive using normal css properties.

  • My main aim was to learn firebase.
  • By reading the official firebase documentation.
  • And to implement a minimal chat interface using firebase.

Check It Out: Chat'Inn


About the App

The app was built over the course of a week eventhough the idea is very common and there are infinity apps and tutorial with the same idea. I was determined to make it by referring the Firebase Docs. Therefore it was interesting to build and has a uniqueness in its make. The app code is available at Github and is hosted at Vercel.

Technologies Used

  • Firebase: For the Authentication Implementation(Signin and Login).
  • Firestore: Realtime Updates, and Database storage.
  • Material UI: To implement snackbars for error handleing.
  • React.js: Frontend Framework
  • CSS: For implementing custom styling and responsiveness.

NPM Modules Used

  • react-scroll-to-bottom: Auto scroll on new message.
  • javascript-time-ago: Convert chat time to ago format.
  • firebase: Authentication and Database.
  • mui/material: Snackbars.

About Me

I am Experienced Web Developer with almost one year of industry level experience. Creativity being my passion, I collaborated with various startups and tech communities in the industry. Enabling them to showcase and express themselves through my websites and creative posters respectively.

How was the Inn, Feel Free to Support me with a

You might also like...

O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenchidas pelo usuário usando um formulário.

O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenchidas pelo usuário usando um formulário.

Web-Chat Introdução O Web-Chat é um projeto com o intuito de criar um chat de ajuda, que contém uma experiência dinâmica e salva as informações preenc

Oct 5, 2022

⚡ It is a simplified database module with multiple functions that you can use simultaneously with sqlite, yaml, firebase and json.

Prisma Database Developed with 💙 by Roxza ⚡ An easy, open source database 📦 Installation npm i prisma.db --save yarn add prisma.db 🔮 Importing impo

Jan 3, 2023

Gatsby-starter-minimal-blog - Typography driven, feature-rich blogging theme with minimal aesthetics.

Gatsby-starter-minimal-blog - Typography driven, feature-rich blogging theme with minimal aesthetics. Includes tags/categories support and extensive features for code blocks such as live preview, line numbers, and line highlighting.

Jan 29, 2022

This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

This application provides the CDK project and a frontend that allows you to build a serverless chat application based on API Gateway's WebSocket-based API feature.

Serverless chat application using ApiGateway Websockets This project lets you provision a ready-to-use fully serverless real-time chat application usi

Jan 3, 2023

A minimal norui portfolio example built with NextJS and powered by Notion 🚀.

A minimal norui portfolio example built with NextJS and powered by Notion 🚀.

Minimal Norui A minimal norui portfolio example built with NextJS and powered by Notion 🚀 . Links Demo Site Documentation Minimal Norui Notion Databa

Nov 13, 2022

Minimal, SEO-focused website starter kit powered by Notion, GitHub, and Vercel.

Minimal, SEO-focused website starter kit powered by Notion, GitHub, and Vercel.

wr8 wr8 lets you create a website in Notion with better SEO. It is a customized version of nextjs-notion-starter-kit, based on NotionX. Introduction T

Dec 22, 2022

🚀 Blazing Fast S3 Powered CDN ✨ Powered By Fastify, S3 Buckets & Docker!

🚀 WasiCDN Blazing Fast S3 Powered CDN, Powered By Fastify, S3 Compatible Buckets & Docker! Core DockerHub: https://hub.docker.com/r/maximking19/wasic

Aug 31, 2022

An exercise in building a very minimal (and very stupid) in-memory SQL-like database for educational purposes.

Stupid Database This is an exercise in building a very minimal (and very stupid) in-memory SQL-like database for educational purposes. None of this co

Dec 20, 2022

Use Telegram channel as a minimal database.

It's a work in progress! The TGDB Use Telegram channel as a minimal databases! 🚀 It's fast, faster than I expected it to be, and like Telegram, it's

Aug 30, 2022
Owner
Aswin Asok
I don't want to learn everything by heart. Rather I would use my own Logic to derive or find the best solution, and apply it.
Aswin Asok
This is a Simple Realtime Chat app using Firebase.

Realtime Web Chatapp A Simple Realtime Chat app using Firebase View Demo · Report Bug · Request Feature About The Project This is a simple Realtime Ch

Prateek Singh 21 Oct 25, 2022
Aplicação Angular CRUD para uso e prática do Firebase com Authentication, Firestore e Storage

DiariosApp This project was generated with Angular CLI version 13.3.3. Development server Run ng serve for a dev server. Navigate to http://localhost:

José Almir 4 Jun 3, 2022
Angular 14 Firebase CRUD with Realtime Database - AngularFireDatabase Object and List example: create, retrieve, update, delete

Angular 14 Firebase CRUD example with Realtime DataBase | AngularFireDatabase Build Angular 14 CRUD example with Firebase Realtime Database that uses

null 7 Dec 26, 2022
A Technical Blogging Website that utilizes Notion as a CMS for ease of modification with the help of the notion-API & whose content has been rendered with next-js and react-notion-x

GDSC MCE Blogs This repo is what GDSC MCE uses to power their blogging website gdsc-mce-blogs. It uses Notion as a CMS, fetching content from Notion a

null 7 Dec 16, 2022
e-ONG, an authorial project, whose objective is to help ONGs to find people who need help or would like to help them

This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: npm start Runs the app in the developmen

Lucas Lima 2 Nov 11, 2022
Full-Stack CRUD Application With Angular + Firebase Database + Authentication + REST APIs

BookCompany Full-Stack CRUD Application With Angular + Firebase Database + Authentication + REST APIs Technologies & Features Angular front-end framew

Rodrigo Bravo 3 Apr 10, 2022
Test cloud functions, firestore triggers, fcm locally without need to upgrade for blaze plan 🔥

Idea Test and try cloud functions with FCM locally and for free without upgrade to firebase blaze plan ?? What you will learn ??‍?? Setup NodeJs for c

Emad Beltaje 18 Dec 15, 2022
Chat View let's you quickly and easily create elegant Chat UIs in your Markdown Files.

Obsidian Chat View Plugin Chat View let's you quickly and easily create elegant Chat UIs in your Markdown Files. Usage Every chat message must be pref

Adifyr 96 Dec 27, 2022
Omnichannel Live Chat Widget UI Components offers a re-usable component-based library to help create a custom chat widget that can be connected to the Dynamics 365 Customer Service experience.

Omnichannel Live Chat Widget UI Components @microsoft/omnichannel-chat-widget is a React-based UI component library which allows you to build your own

Microsoft 14 Dec 15, 2022
Replaces Youtube Chat with Destiny.gg chat.

A lightweight extension that replaces the native Youtube Live chat with an embeded destiny.gg chat. Note: This is in no way affiliated with Destiny.gg

Daniel Alas 8 Jul 27, 2022