Goat Music |
---|
Goat Music is a music streaming web application developed with React, TypeScript and Tailwind CSS. The project offers a modern and responsive interface, connecting the frontend with a backend that stores and manages music files and images.
The application is designed to be simple and efficient, with a focus on a fluid user experience. It allows you to upload files, such as songs and album covers, and provides control over music playback, as well as generating dynamic visualizations of sound waves.
[!IMPORTANT]
To run this project you need a basic server to storage your files Goat Music Server
git clone https://github.com/RenanTheFato/GoatMusic.git
cd GoatMusic
npm install
.env.example ββ> .env
# Development
npm run dev
# Build
npm run build
# Production Preview
npm run preview
GoatMusic/
βββpublic/
| βββ icon.svg
βββ src/
| βββ@types/
β | βββ types.ts
| βββcomponents/
β β βββ AddMusics.tsx
β β βββ MiniWaves.tsx
β β βββ MobilePlayer.tsx
| βββservice/
β β βββ api.ts
| βββ App.tsx
| βββ index.css
| βββ main.tsx
| βββ vite-env.d.ts
βββ .env-example
βββ .gitignore
βββ eslint.config.js
βββ index.html
βββ LICENSE
βββ package-lock.json
βββ package.json
βββ postcss.config.js
βββ README.md
βββ tailwind.config.js
βββ tsconfig.app.json
βββ tsconfig.json
βββ tsconfig.node.json
βββ vite.config.ts
This project is under the MIT license. See the LICENSE file for more details.
Renan - GitHub
Email - [email protected]
Project Link: https://github.com/RenanTheFato/GoatMusic