FuzeChat is a web application for online chatters who want to chat in a one time chat room.
The inspiration for this project was WhatsApp, with the dark background and green buttons. I've wanted to create my own messaging app, and was able to accomplish this with FuzeChat! The highlight of this application is its live messaging system. All users that are connected to a chat room will receive a message that is emitted from a sender. Feel free to try the app with the steps below!
Click here to try this app! 👈 or go to https://fuzechat.page/
Tutorial:
- Go to
https://fuzechat.page/
. - Click on the dropdown menu to select a room.
- Click
Next
after selecting from the dropdown. - Click on the
input
and type in ausername
with at least 7 characters. - Click on
Next
after entering a validusername
. - Ask a buddy to repeat the steps above and start chatting! 😊
- Select a room to enter
- Create a username
- Hear a chime when entering room
- Send messages to other users
- See timestamps for each message
- Receive notifications
- Hear a chime for incoming messages
- Scrollable chatbox
📚 Stack: PostgreSQL, Express, React, Node.js
🗼 API: Socket.io
📝 Designs: Figma, DBDesigner
🖼️ Frameworks: React, React Hooks, Bootstrap
- Editing a message
- Creating separate chat rooms that a user may leave and enter
- Allow user to create an account & sign in
You may clone this repo with the following steps:
- Go to
https://github.com/MattChau01/FuzeChat
. - Click on
code
. - Click on
SSH
(If you are using the latest Windows update, you may need to useHTTPS
instead). - Click on the clipboard to copy the URL.
- Go to VS Code and clone the repository.
- Use
npm i
ornpm install
to install all dependencies.