Skip to content

km385/Soundex

Repository files navigation

Soundex

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

Team

Who What
@Jakub F This
@Mateusz C That

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages