You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Web application for diagnosing, managing, and manipulating audio files.
Start up:
This application requires ffmpeg, ffprobe and soundstretch installed in the ffmpeg directory
composer install
npm install
set up config file (.env)
php artisan key:generate
start database server
if needed drop database
php artisan migrate --seed
add path to the "ffmpeg" directory to the environmental variables
Start servers: npm run dev php artisan serve php artisan queue:work
Tech stack:
Technology
Version
Laravel
v10.18.0
Php
v8.1
Vite
v4.2.1
Vue.js
v3.2.4
Tailwind.css
v3.2.7
Inertia.js
v0.6.9
FFMpeg-laravel
v8.3
Sanctum-laravel
v3.2.5
Breeze-laravel
v1.23
Wavesurfer.js
v7.1.4
To look into:
element-plus /
element-plus
a Vue based component library for designers and developers
has drag and drop
some conflict with inertia about menus might be meaningless if its just warning
wavesurfer.js
Interactive navigable audio visualization using Web Audio and Canvas
Most popular we use web audio anyway
staskobzar / vue-audio-visual
Vue HTML5 audio visualization components
Some tests failed, might be meaningless
spatie/ laravel-activitylog
user activity log inside your Laravel app
cmgmyr /laravel-messenger
for Q & A and help center
laravolt / avatar
Display unique avatar for any user based on their (initials) name
laravolt / avatar
Display unique avatar for any user based on their (initials) name
spatie /
laravel-permission
Associate users with permissions and roles for managing size limiting