Coder Social home page Coder Social logo

imerfanahmed / dash-soketi Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 27.59 MB

A beutifull Dashboard For Soketi

PHP 2.06% JavaScript 60.45% CSS 32.30% Blade 5.16% Sass 0.04%
soket soketi soketi-dashboard soketi-server alternative pusher pusherjs pusher-alternative

dash-soketi's Introduction

๐Ÿ’ซ About Me:

seasoned Senior Software Engineer with a knack for making retail tech tick. I specialize in PHP, DevOps, Laravel, and more, with a passion for crafting seamless user experiences. From optimizing backend processes to diving into Docker and Kubernetes, I love tackling challenges head-on. Let's connect and chat tech!

๐ŸŒ Socials:

Facebook Instagram LinkedIn Medium Stack Overflow Twitter YouTube

๐Ÿ’ป Tech Stack:

C++ Windows Terminal Swift Ruby PHP Markdown Python Shell Script Objective-C Java Dart Vercel Linode Firebase AWS Cloudflare Heroku DigitalOcean GithubPages WordPress Yarn Ionic JWT Laravel Bootstrap TailwindCSS Vue.js Vuetify Apache Jenkins Nginx Redis MongoDB MySQL MariaDB Figma Adobe Photoshop Docker ElasticSearch Vagrant GIT LINUX Alfred CMake Jira Notion Prezi Gradle

๐Ÿ“Š GitHub Stats:



๐Ÿ† GitHub Trophies

โœ๏ธ Random Dev Quote

๐Ÿ” Top Contributed Repo


dash-soketi's People

Contributors

imerfanahmed avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

vesper8

dash-soketi's Issues

Some feedback

Hey hey! I just migrated from using laravel-websockets to Soketi and of course one of the first things I did was search for some kind of dashboard because I missed the dashboard that laravel-websockets offered. So I was very happy to find a newly released project that adds a nice dashboard built with Laravel. So big kudos for making this and thank you!

I just finished setting it up to run on my localhost on my Mac and I have a few comments for small issues that I ran into. I'm hoping you can maybe implement those changes in an upcoming update : )

I'm going to include small nitpicks too, I hope you don't mind.

1- Your .env.example has APP_ENV set to production, I feel like it should be set to local like the default .env.example
2- In my case I ran into errors when Soketi tried to connect to the mysql database. It didn't correct parse the SOKETI_DB_MYSQL_HOST={$DB_HOST} and all other lines that make use of {$DB_XXX}. In order to get it to work, I had to fill those lines up with the actual values
3- For me Soketi was unable to connect to Mysql when the DB_HOST was set to localhost, when I changed it to 127.0.0.1 then it worked
4- I imported a list of existing apps which I added to the DatabaseSeeder. In my case I already had my own ids and those were already configured in many different projects, so I added 'id' to the fillables in the App.php model, I think this would be a sensible default
5- Since I'm using a self-signed certificate on my localhost (generated by Laravel Valet), I had to change $client = new Client(); to $client = new Client(['verify' => false]); inside the Navigation.php file otherwise it would always show that Soketi Status was offline. I think this is also a sensible default to add when env is local. Maybe you could add "guzzle_options" to the config file so we can set it there.
6- I noticed that you cannot edit any of the app settings from the Dashboard. Nor can you set the webhooks. Would be nice to be able to customize those parameters, view them and edit them. Also I don't know if following an update if Soketi would need to be restarted in order for it to use the latest changes? How does it work right now, is an app immediately available after you add it?
7- The debug tab doesn't seem to display anything, it would be really nice if it displayed the live events for that app similar to what the laravel-websockets used to display. Any plans to add these metrics in? I see the events in the CLI since I enabled debug mode, it would be nice to see all those events on the dashboard and maybe have a line chart as well.

That's it for now. Looking forward to future updates! Thanks a lot!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.