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

https://github.com/mlatka9/chat-app

Full-stack chat application
https://github.com/mlatka9/chat-app

express firebase mongodb react socket-io

Last synced: 4 months ago
JSON representation

Full-stack chat application

Awesome Lists containing this project

README

          

# Full-stack chat application created with React.js, Express.js and MongoDB.

## Preview

![s0](https://user-images.githubusercontent.com/72691985/162732412-bc185038-35a8-4d4e-ac6c-7e07eb2fd341.PNG)

## Links

- [live demo](https://chat-app-mlatka9.netlify.app/)
- [github repository](https://github.com/mlatka9/chat-app)

## Users is able to:

- create new account via email or google account
- edit his profile, change password, email or set profile image
- create public or private channel
- join to private channel when providing channel's password
- make conversation with other channel members
- see others member's messages instantly without page reloading
- set dark or light theme mode

## Built with
- React.js
- Styled Components
- Redux Toolkit
- Express.js
- MongoDB
- Socket.io
- Firebase Authentication

## Inspiration
This project was build as my solution for [devchallenges.io task](https://devchallenges.io/challenges/UgCqszKR7Q7oqb4kRfI0)