Skip to content

Flutter 3.0/Node Chat with bcrypt, validators, mongoose jwt and sockets

License

Notifications You must be signed in to change notification settings

TrendingTechnology/_rodrileonel_ChatFlutter

 
 

Repository files navigation

Description

Flutter 3.0 Chat App, with Node Js, Mongoose and Token JWT Authentication.

The app allows you to have private and room chats.

Flutter/Node/MongoDB Chat

This folder has the files for the Flutter App.

You will need the folder with the Node Js files as well.

Screenshots

Login Page (Android):

Chat Login Page

Register Page (Android):

Chat Register Page

Users Page (Web App):

Chat Users Page

Private Chat Page (Web App):

Chat chat Page

Room Chat Page (Web App):

Chat Room Page

Getting Started

To start this project:

  1. Clone this Repository
  2. Clone the Node Files, run de Node app, wait for the message "DB Online"
  3. Run on your terminal => flutter pub get
  4. Select your Android Emulator or a Browser, and run the program
  5. The app has yet to be tested for iOS, let me know if it works!

Online Demo

https://ecorbero.github.io/flatter_chat

If you don't want to register, you can use one of these demo users: 1@gmail.com, 2@gmail.com, 3@gmail.com, 4@gmail.com. Password = 1234

If you want to try the room chat, you can open different private tabs in your browser and login with several users at the same time.

Bibliography

https://github.com/rodrileonel/ChatSocket

About

Flutter 3.0/Node Chat with bcrypt, validators, mongoose jwt and sockets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 56.2%
  • C++ 21.2%
  • CMake 18.0%
  • HTML 1.8%
  • C 1.4%
  • Swift 1.3%
  • Other 0.1%