├── .cursorrules ├── .github └── dependabot.yml ├── .gitignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── README_MIGRATION.md ├── app ├── .htaccess ├── Commands │ └── ChatWebSocketServer.php ├── Common.php ├── Config │ ├── App.php │ ├── Autoload.php │ ├── Boot │ │ ├── development.php │ │ ├── production.php │ │ └── testing.php │ ├── CURLRequest.php │ ├── Cache.php │ ├── Constants.php │ ├── ContentSecurityPolicy.php │ ├── Cookie.php │ ├── Cors.php │ ├── Database.php │ ├── DocTypes.php │ ├── Email.php │ ├── Encryption.php │ ├── Events.php │ ├── Exceptions.php │ ├── Feature.php │ ├── Filters.php │ ├── ForeignCharacters.php │ ├── Format.php │ ├── Generators.php │ ├── Honeypot.php │ ├── Images.php │ ├── Kint.php │ ├── Logger.php │ ├── Migrations.php │ ├── Mimes.php │ ├── Modules.php │ ├── Optimize.php │ ├── Pager.php │ ├── Paths.php │ ├── Publisher.php │ ├── Routes.php │ ├── Routing.php │ ├── Security.php │ ├── Services.php │ ├── Session.php │ ├── Toolbar.php │ ├── UserAgents.php │ ├── Validation.php │ └── View.php ├── Controllers │ ├── Auth.php │ ├── BaseController.php │ ├── Chat.php │ ├── CspReport.php │ └── Home.php ├── Database │ ├── Migrations │ │ ├── .gitkeep │ │ ├── 2023-11-01-000000_create_users_table.php │ │ ├── 2023-11-15-000000_create_messages_table.php │ │ └── 2023-12-01-000000_optimize_messages_table.php │ └── Seeds │ │ └── .gitkeep ├── Filters │ ├── .gitkeep │ ├── AuthFilter.php │ └── RateLimitFilter.php ├── Helpers │ ├── .gitkeep │ ├── ChatHelper.php │ ├── DateTimeHelper.php │ ├── FileHelper.php │ ├── ResponseHelper.php │ ├── SecurityHelper.php │ ├── TextHelper.php │ ├── UserHelper.php │ ├── ValidationHelper.php │ ├── ViteHelper.php │ └── vite_helper.php ├── Language │ ├── .gitkeep │ └── en │ │ └── Validation.php ├── Libraries │ ├── .gitkeep │ ├── ChatWebSocketServer.php │ ├── ErrorHandler.php │ └── WebSocketClient.php ├── Models │ ├── .gitkeep │ ├── ChatModel.php │ └── UserModel.php ├── ThirdParty │ └── .gitkeep ├── Views │ ├── auth │ │ ├── login.php │ │ └── register.php │ ├── chat │ │ ├── chatView.php │ │ ├── htmlBackView.php │ │ ├── htmlView.php │ │ ├── jsonView.php │ │ └── vueView.php │ ├── errors │ │ ├── cli │ │ │ ├── error_404.php │ │ │ ├── error_exception.php │ │ │ └── production.php │ │ └── html │ │ │ ├── debug.css │ │ │ ├── debug.js │ │ │ ├── error_400.php │ │ │ ├── error_404.php │ │ │ ├── error_exception.php │ │ │ └── production.php │ ├── home.php │ └── welcome_message.php └── index.html ├── composer.json ├── composer.lock ├── contributing.md ├── create.sql ├── docs ├── api.md ├── architecture.md ├── backlog.md ├── chat-implementations.md ├── contributing.md ├── database-schema.md ├── ideas.md ├── plan.md ├── setup-guide.md ├── tasks.md ├── testing-procedures.md └── user-guide.md ├── env ├── license.txt ├── package.json ├── phpunit.xml.dist ├── preload.php ├── public ├── .htaccess ├── css │ ├── chat.css │ └── min │ │ └── chat.min.css ├── favicon.ico ├── images │ └── blueloading.gif ├── inc │ ├── jsonexample.txt │ └── zipcodes.css ├── index.php ├── js │ ├── chat-html.js │ ├── chat-json.js │ ├── chat.js │ └── min │ │ ├── chat-html.min.js │ │ ├── chat-json.min.js │ │ └── chat.min.js └── robots.txt ├── spark ├── src ├── README.md ├── css │ ├── chat.css │ ├── chat.scss │ └── zipcodes.scss ├── js │ ├── chat-html.js │ ├── chat-json.js │ └── chat.js └── vue │ ├── App.vue │ └── main.js ├── tests ├── .htaccess ├── README.md ├── Tests │ ├── Database │ │ └── ExampleDatabaseTest.php │ ├── Feature │ │ ├── AuthTest.php │ │ └── ChatTest.php │ ├── Session │ │ └── ExampleSessionTest.php │ └── Unit │ │ ├── ChatModelTest.php │ │ ├── DateTimeHelperTest.php │ │ ├── FileHelperTest.php │ │ ├── HealthTest.php │ │ ├── ResponseHelperTest.php │ │ ├── SecurityHelperTest.php │ │ └── TextHelperTest.php ├── _support │ ├── Database │ │ ├── Migrations │ │ │ └── 2020-02-22-222222_example_migration.php │ │ └── Seeds │ │ │ └── ExampleSeeder.php │ ├── Libraries │ │ └── ConfigReader.php │ └── Models │ │ └── ExampleModel.php └── index.html ├── vite.config.js └── writable ├── .htaccess ├── cache └── index.html ├── index.html ├── logs └── index.html ├── session └── index.html └── uploads └── index.html /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/.cursorrules -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/README.md -------------------------------------------------------------------------------- /README_MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/README_MIGRATION.md -------------------------------------------------------------------------------- /app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/.htaccess -------------------------------------------------------------------------------- /app/Commands/ChatWebSocketServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Commands/ChatWebSocketServer.php -------------------------------------------------------------------------------- /app/Common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Common.php -------------------------------------------------------------------------------- /app/Config/App.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/App.php -------------------------------------------------------------------------------- /app/Config/Autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Autoload.php -------------------------------------------------------------------------------- /app/Config/Boot/development.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Boot/development.php -------------------------------------------------------------------------------- /app/Config/Boot/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Boot/production.php -------------------------------------------------------------------------------- /app/Config/Boot/testing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Boot/testing.php -------------------------------------------------------------------------------- /app/Config/CURLRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/CURLRequest.php -------------------------------------------------------------------------------- /app/Config/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Cache.php -------------------------------------------------------------------------------- /app/Config/Constants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Constants.php -------------------------------------------------------------------------------- /app/Config/ContentSecurityPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/ContentSecurityPolicy.php -------------------------------------------------------------------------------- /app/Config/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Cookie.php -------------------------------------------------------------------------------- /app/Config/Cors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Cors.php -------------------------------------------------------------------------------- /app/Config/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Database.php -------------------------------------------------------------------------------- /app/Config/DocTypes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/DocTypes.php -------------------------------------------------------------------------------- /app/Config/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Email.php -------------------------------------------------------------------------------- /app/Config/Encryption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Encryption.php -------------------------------------------------------------------------------- /app/Config/Events.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Events.php -------------------------------------------------------------------------------- /app/Config/Exceptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Exceptions.php -------------------------------------------------------------------------------- /app/Config/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Feature.php -------------------------------------------------------------------------------- /app/Config/Filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Filters.php -------------------------------------------------------------------------------- /app/Config/ForeignCharacters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/ForeignCharacters.php -------------------------------------------------------------------------------- /app/Config/Format.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Format.php -------------------------------------------------------------------------------- /app/Config/Generators.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Generators.php -------------------------------------------------------------------------------- /app/Config/Honeypot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Honeypot.php -------------------------------------------------------------------------------- /app/Config/Images.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Images.php -------------------------------------------------------------------------------- /app/Config/Kint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Kint.php -------------------------------------------------------------------------------- /app/Config/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Logger.php -------------------------------------------------------------------------------- /app/Config/Migrations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Migrations.php -------------------------------------------------------------------------------- /app/Config/Mimes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Mimes.php -------------------------------------------------------------------------------- /app/Config/Modules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Modules.php -------------------------------------------------------------------------------- /app/Config/Optimize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Optimize.php -------------------------------------------------------------------------------- /app/Config/Pager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Pager.php -------------------------------------------------------------------------------- /app/Config/Paths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Paths.php -------------------------------------------------------------------------------- /app/Config/Publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Publisher.php -------------------------------------------------------------------------------- /app/Config/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Routes.php -------------------------------------------------------------------------------- /app/Config/Routing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Routing.php -------------------------------------------------------------------------------- /app/Config/Security.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Security.php -------------------------------------------------------------------------------- /app/Config/Services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Services.php -------------------------------------------------------------------------------- /app/Config/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Session.php -------------------------------------------------------------------------------- /app/Config/Toolbar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Toolbar.php -------------------------------------------------------------------------------- /app/Config/UserAgents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/UserAgents.php -------------------------------------------------------------------------------- /app/Config/Validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/Validation.php -------------------------------------------------------------------------------- /app/Config/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Config/View.php -------------------------------------------------------------------------------- /app/Controllers/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Controllers/Auth.php -------------------------------------------------------------------------------- /app/Controllers/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Controllers/BaseController.php -------------------------------------------------------------------------------- /app/Controllers/Chat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Controllers/Chat.php -------------------------------------------------------------------------------- /app/Controllers/CspReport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Controllers/CspReport.php -------------------------------------------------------------------------------- /app/Controllers/Home.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Controllers/Home.php -------------------------------------------------------------------------------- /app/Database/Migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Database/Migrations/2023-11-01-000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Database/Migrations/2023-11-01-000000_create_users_table.php -------------------------------------------------------------------------------- /app/Database/Migrations/2023-11-15-000000_create_messages_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Database/Migrations/2023-11-15-000000_create_messages_table.php -------------------------------------------------------------------------------- /app/Database/Migrations/2023-12-01-000000_optimize_messages_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Database/Migrations/2023-12-01-000000_optimize_messages_table.php -------------------------------------------------------------------------------- /app/Database/Seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filters/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Filters/AuthFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Filters/AuthFilter.php -------------------------------------------------------------------------------- /app/Filters/RateLimitFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Filters/RateLimitFilter.php -------------------------------------------------------------------------------- /app/Helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Helpers/ChatHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/ChatHelper.php -------------------------------------------------------------------------------- /app/Helpers/DateTimeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/DateTimeHelper.php -------------------------------------------------------------------------------- /app/Helpers/FileHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/FileHelper.php -------------------------------------------------------------------------------- /app/Helpers/ResponseHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/ResponseHelper.php -------------------------------------------------------------------------------- /app/Helpers/SecurityHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/SecurityHelper.php -------------------------------------------------------------------------------- /app/Helpers/TextHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/TextHelper.php -------------------------------------------------------------------------------- /app/Helpers/UserHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/UserHelper.php -------------------------------------------------------------------------------- /app/Helpers/ValidationHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/ValidationHelper.php -------------------------------------------------------------------------------- /app/Helpers/ViteHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/ViteHelper.php -------------------------------------------------------------------------------- /app/Helpers/vite_helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Helpers/vite_helper.php -------------------------------------------------------------------------------- /app/Language/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Language/en/Validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Language/en/Validation.php -------------------------------------------------------------------------------- /app/Libraries/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Libraries/ChatWebSocketServer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Libraries/ChatWebSocketServer.php -------------------------------------------------------------------------------- /app/Libraries/ErrorHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Libraries/ErrorHandler.php -------------------------------------------------------------------------------- /app/Libraries/WebSocketClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Libraries/WebSocketClient.php -------------------------------------------------------------------------------- /app/Models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Models/ChatModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Models/ChatModel.php -------------------------------------------------------------------------------- /app/Models/UserModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Models/UserModel.php -------------------------------------------------------------------------------- /app/ThirdParty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Views/auth/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/auth/login.php -------------------------------------------------------------------------------- /app/Views/auth/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/auth/register.php -------------------------------------------------------------------------------- /app/Views/chat/chatView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/chat/chatView.php -------------------------------------------------------------------------------- /app/Views/chat/htmlBackView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/chat/htmlBackView.php -------------------------------------------------------------------------------- /app/Views/chat/htmlView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/chat/htmlView.php -------------------------------------------------------------------------------- /app/Views/chat/jsonView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/chat/jsonView.php -------------------------------------------------------------------------------- /app/Views/chat/vueView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/chat/vueView.php -------------------------------------------------------------------------------- /app/Views/errors/cli/error_404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/cli/error_404.php -------------------------------------------------------------------------------- /app/Views/errors/cli/error_exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/cli/error_exception.php -------------------------------------------------------------------------------- /app/Views/errors/cli/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/cli/production.php -------------------------------------------------------------------------------- /app/Views/errors/html/debug.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/debug.css -------------------------------------------------------------------------------- /app/Views/errors/html/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/debug.js -------------------------------------------------------------------------------- /app/Views/errors/html/error_400.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/error_400.php -------------------------------------------------------------------------------- /app/Views/errors/html/error_404.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/error_404.php -------------------------------------------------------------------------------- /app/Views/errors/html/error_exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/error_exception.php -------------------------------------------------------------------------------- /app/Views/errors/html/production.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/errors/html/production.php -------------------------------------------------------------------------------- /app/Views/home.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/home.php -------------------------------------------------------------------------------- /app/Views/welcome_message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/Views/welcome_message.php -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/app/index.html -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/composer.lock -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/contributing.md -------------------------------------------------------------------------------- /create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/create.sql -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/backlog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/backlog.md -------------------------------------------------------------------------------- /docs/chat-implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/chat-implementations.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/database-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/database-schema.md -------------------------------------------------------------------------------- /docs/ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/ideas.md -------------------------------------------------------------------------------- /docs/plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/plan.md -------------------------------------------------------------------------------- /docs/setup-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/setup-guide.md -------------------------------------------------------------------------------- /docs/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/tasks.md -------------------------------------------------------------------------------- /docs/testing-procedures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/testing-procedures.md -------------------------------------------------------------------------------- /docs/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/docs/user-guide.md -------------------------------------------------------------------------------- /env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/env -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/license.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/preload.php -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/css/chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/css/chat.css -------------------------------------------------------------------------------- /public/css/min/chat.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/css/min/chat.min.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/blueloading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/images/blueloading.gif -------------------------------------------------------------------------------- /public/inc/jsonexample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/inc/jsonexample.txt -------------------------------------------------------------------------------- /public/inc/zipcodes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/inc/zipcodes.css -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/index.php -------------------------------------------------------------------------------- /public/js/chat-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/chat-html.js -------------------------------------------------------------------------------- /public/js/chat-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/chat-json.js -------------------------------------------------------------------------------- /public/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/chat.js -------------------------------------------------------------------------------- /public/js/min/chat-html.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/min/chat-html.min.js -------------------------------------------------------------------------------- /public/js/min/chat-json.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/min/chat-json.min.js -------------------------------------------------------------------------------- /public/js/min/chat.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/public/js/min/chat.min.js -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /spark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/spark -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/README.md -------------------------------------------------------------------------------- /src/css/chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/css/chat.css -------------------------------------------------------------------------------- /src/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/css/chat.scss -------------------------------------------------------------------------------- /src/css/zipcodes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/css/zipcodes.scss -------------------------------------------------------------------------------- /src/js/chat-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/js/chat-html.js -------------------------------------------------------------------------------- /src/js/chat-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/js/chat-json.js -------------------------------------------------------------------------------- /src/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/js/chat.js -------------------------------------------------------------------------------- /src/vue/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/vue/App.vue -------------------------------------------------------------------------------- /src/vue/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/src/vue/main.js -------------------------------------------------------------------------------- /tests/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/.htaccess -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/Tests/Database/ExampleDatabaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Database/ExampleDatabaseTest.php -------------------------------------------------------------------------------- /tests/Tests/Feature/AuthTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Feature/AuthTest.php -------------------------------------------------------------------------------- /tests/Tests/Feature/ChatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Feature/ChatTest.php -------------------------------------------------------------------------------- /tests/Tests/Session/ExampleSessionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Session/ExampleSessionTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/ChatModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/ChatModelTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/DateTimeHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/DateTimeHelperTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/FileHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/FileHelperTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/HealthTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/HealthTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/ResponseHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/ResponseHelperTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/SecurityHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/SecurityHelperTest.php -------------------------------------------------------------------------------- /tests/Tests/Unit/TextHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/Tests/Unit/TextHelperTest.php -------------------------------------------------------------------------------- /tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/_support/Database/Migrations/2020-02-22-222222_example_migration.php -------------------------------------------------------------------------------- /tests/_support/Database/Seeds/ExampleSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/_support/Database/Seeds/ExampleSeeder.php -------------------------------------------------------------------------------- /tests/_support/Libraries/ConfigReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/_support/Libraries/ConfigReader.php -------------------------------------------------------------------------------- /tests/_support/Models/ExampleModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/_support/Models/ExampleModel.php -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/tests/index.html -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/vite.config.js -------------------------------------------------------------------------------- /writable/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/.htaccess -------------------------------------------------------------------------------- /writable/cache/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/cache/index.html -------------------------------------------------------------------------------- /writable/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/index.html -------------------------------------------------------------------------------- /writable/logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/logs/index.html -------------------------------------------------------------------------------- /writable/session/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/session/index.html -------------------------------------------------------------------------------- /writable/uploads/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llbbl/codeigniter-chat/HEAD/writable/uploads/index.html --------------------------------------------------------------------------------