https://github.com/gustavohps10/speaker
🎼 System for storing podcasts and music in the cloud
https://github.com/gustavohps10/speaker
bootstrap laravel mysql php sass
Last synced: 5 months ago
JSON representation
🎼 System for storing podcasts and music in the cloud
- Host: GitHub
- URL: https://github.com/gustavohps10/speaker
- Owner: Gustavohps10
- License: apache-2.0
- Created: 2022-01-17T03:34:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-30T00:43:51.000Z (over 1 year ago)
- Last Synced: 2025-05-18T17:09:27.969Z (about 1 year ago)
- Topics: bootstrap, laravel, mysql, php, sass
- Language: PHP
- Homepage:
- Size: 2.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Sound Platform: Speaker

# :page_with_curl: Introduction
Speaker is an online audio publishing platform built with the Laravel framework.
There you can search, upload and listen to your favorite tracks.
# :game_die: Features
- [x] Login
- [x] User registration
- [x] Upload audios
- [x] Delete audios
- [x] Edit audios
- [x] Search audios
- [x] Create playlists
# :pushpin: Dependencies
- PHP
- [Composer](https://getcomposer.org/Composer-Setup.exe)
- [SoX - Sound eXchange](https://sourceforge.net/projects/sox/files/latest/download)
# :gear: How to run the application
## You can use our test site
> ❌ Not yet implemented
## In your localhost
1. In your terminal, enter the project folder and run the following commands in sequence:
```
composer install
copy .env.example .env
php artisan key:generate
```
2. Open the .env file and configure:
- DATABASE
- MAIL
- set ```FILESYSTEM_DRIVER=public```
3. Open the terminal again and run:
```
php artisan migrate
php artisan storage:link
php artisan serve
```
> Open in your browser http://localhost:8000
# :hammer_and_wrench: Technologies
Tools used in the project:
- PHP / LARAVEL 8
- MySQL
- HTML5
- CSS3
- JavaScript
- Bootstrap 5
## :adult: Contributors