Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Bijayb37/Firebase-chatrooms

Discord like chatrooms with firebase, nextJS, chakra-UI
https://github.com/Bijayb37/Firebase-chatrooms

Last synced: about 1 month ago
JSON representation

Discord like chatrooms with firebase, nextJS, chakra-UI

Awesome Lists containing this project

README

        

# F.R.I.E.N.D.S chatrooms
## made using next.js, firebase (firestore and auth), chakra-ui

## Demo App
Contact Me at [email protected] as many people have used the guest account now so easier to find me by email
[deployed on vercel](https://firebase-chatrooms.vercel.app/)

## Built using

#### Front-end Tech

- [ReactJS](https://reactjs.org/) - Frontend framework
- [Next.js](https://nextjs.org/) - React production framework
- [Chakra-UI](https://chakra-ui.com/) - Chakra-UI & Icons library
- [React Icons](https://react-icons.github.io/react-icons/) - React Icons library
- [date-fns](https://date-fns.org/) - Library for manipulating/formatting of timestamps

#### Back-end Tech

- [Firebase](https://firebase.google.com/) - Platform for mobile and web development

## Features

- Authentication with firebase auth connected to google, or simple email and password
- Guest Login and account
- Chat with a single person added by email
- Chatroom with multiple people
- Sidebar chat navigation for all the chatrooms
- Responsive UI for desktop and mobile
- Loading spinners for backend processes

## Usage

#### Client:
Change firebase config file to connect your own firebase app

Run client:

```
cd client
npm install
npm start
```