An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          





Sound Platform: Speaker






![ezgif com-gif-maker](public/images/speaker-sample.png)

# :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



Gustavo Henrique
Gustavo Henrique

💻