Spotify Clone
1.0.0
Este projeto é um clone simples do Spotify construído usando JavaScript Node.js, Express, Sqlite e Vanilla. Ele permite que os usuários se registrem, faça login e tocem músicas. Os usuários podem gostar e não gostar de músicas, e as músicas curtidas serão exibidas em uma barra lateral.
Clone o repositório:
git clone https://github.com/RaresRacsan/Spotify-Clone.git
cd spotify-cloneInstale as dependências:
npm installCrie o banco de dados SQLite:
type NUL > db.sqliteCertifique -se de ter a seguinte estrutura de diretório:
project-root/
├── index.js
├── package.json
├── db.sqlite
├── public/
│ ├── js/
│ │ └── main.js
│ ├── songs/
│ │ ├── funtime-juicewrld.mp3
│ │ ├── googleme-cochise.mp3
│ │ ├── mo-travisscott.mp3
│ │ ├── timeless-playboicarti.mp3
│ │ └── tobey-eminem.mp3
│ └── styles/
│ ├── main.css
│ ├── login.css
│ └── register.css
└── views/
├── login.html
├── register.html
└── main.html
Inicie o servidor:
npm startAbra seu navegador da web e navegue para:
http://localhost:3000
index.js : O arquivo de servidor principal que configura o servidor e as rotas expressos.package.json : contém as dependências e scripts do projeto.db.sqlite : o arquivo de banco de dados SQLite.public/js/main.js : contém o JavaScript do lado do cliente para lidar com a reprodução de músicas e a funcionalidade curtida/não gosta.public/songs/ : Diretório que contém os arquivos MP3.public/styles/ : Diretório que contém os arquivos CSS.views/ : Diretório que contém os arquivos HTML. Congratulo -me com contribuições para este projeto. Se você deseja contribuir, siga estas etapas: