Skip to content

SOOFYE/chat-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The Chat Portal with FTP enabled is a web-based application that allows users to chat with each other in real-time while also providing file transfer functionality through the FTP protocol. The chat portal enables users to create accounts and login to the application. Once logged in, users can join public chat rooms and create their own chat rooms. The application is built using modern web technologies such as React, Node.js, Socket.IO for real-time communication, and Filezilla Server as our FTP Server. In addition to chat functionality, the application also allows users to upload, download, and manage files through the FTP protocol. This enables users to easily share files with other users in the chat rooms. The application has a user-friendly interface that allows users to easily navigate and interact with the chat and FTP features.

Working Demo

loginpage Login Page

createserver You can create your own server

adduser Admin can add users to the group

memebers View current Members

user1side User 1 view of sending/recieving messages

user2 side User 2 view of sending/recieving messages

Future Work

While we have successfully built a basic chat application, there is still room for improvement. One of the features that we could add is direct messaging, which allows users to talk one-on-one with each other. This could be done by implementing a new route and Socket.IO event that handles direct messaging. Another potential future improvement is to implement better security measures to protect user data, such as encrypting messages and implementing stricter authorization checks. Overall, there are many potential directions for future work, and we hope that this project has provided a solid foundation for building more advanced chat applications in the future.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published