Skip to content

This is a chatroom application that allows users to send messages to each other in real time. The application is built in plain HTML, CSS, and JavaScript, and uses PHP and SQLite for the backend.

License

Notifications You must be signed in to change notification settings

JMcrafter26/YA-ChatRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Chatroom

Banner

This is a chatroom application that allows users to send messages to each other in real time. The application is built in plain HTML, CSS, and JavaScript, and uses PHP and SQLite for the backend.

wakatime

Table of contents

Features

  • 📨 Easy to use and maintain chatroom
  • 📡 Real-time messaging
  • ⚙️ Customizable settings
  • 📜 60 second history mode
  • 🛡️ Privacy friendly public chatroom
  • 📱 Responsive design
  • 🎨 Themes
  • 🚫 Spam filter
  • 🎉 Captcha
  • 🚧 More features to come

Screenshots

Screenshot Screenshot Screenshot For more screenshots, see the theme-thumbnail folder.

Demo

Will be available soon.

Installation

NOTE: This project is under active development and is not yet ready for production use. Please use with caution.

  1. Donwload the latest release from the releases page
  2. Extract the files to your web server (subdirectory or root)
  3. Open the chatroom in your web browser
  4. Customize in config.php and enjoy! 🎉

IMPORTANT: Set the folder permissions of ./assets/inc/ to 770 to prevent unauthorized access to the database and other essential files.

Configuration

The chatroom can be configured by editing the config.php file. The settings are explained in the file itself.

TODO

  • Image support?
  • User mention
  • Web socket?

License and credits

This project is licensed under the MIT License - see the LICENSE file for details.

The chatroom uses the following libraries:

Contributing

Feel free to contribute to this project by creating a pull request. If you have any questions, feel free to open an issue.

JM26.NET

This project is made by JMcrafter26. Refer to TEST.JM26.NET for more information and other projects.

About

This is a chatroom application that allows users to send messages to each other in real time. The application is built in plain HTML, CSS, and JavaScript, and uses PHP and SQLite for the backend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages