Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vicktorms/concertify

O principal objetivo do Concertify é facilitar a busca de shows de artistas, permitindo aos usuários encontrar e visualizar informações sobre os artistas mais populares do momento no Spotify, bem como os shows que estão ocorrendo ou irão ocorrer.
https://github.com/vicktorms/concertify

bandsintown-api caching music-information-retrieval react-router reactjs spotify-api web

Last synced: 1 day ago
JSON representation

O principal objetivo do Concertify é facilitar a busca de shows de artistas, permitindo aos usuários encontrar e visualizar informações sobre os artistas mais populares do momento no Spotify, bem como os shows que estão ocorrendo ou irão ocorrer.

Awesome Lists containing this project

README

        

# Concertify

![Concertify Logo](public/preview_concertify.png)

## Sobre o Projeto

Concertify é uma aplicação web desenvolvida em ReactJS, projetada para facilitar a busca de shows de artistas e proporcionar uma experiência personalizada aos usuários. A aplicação utiliza tecnologias modernas, como Vite, Material UI, Axios e React Router, para fornecer uma interface intuitiva e responsiva.

## Funcionalidades

- Visualização dos artistas mais populares do momento no Spotify.
- Busca de shows de artistas selecionados.
- Exibição de detalhes dos artistas, incluindo informações sobre shows futuros.
- Navegação fácil entre diferentes telas e funcionalidades.

## Como Usar

1. **Clone o repositório do Concertify:**

```bash
git clone https://github.com/vicktorms/concertify.git
```

2. **Navegue até o diretório do projeto:**

```bash
cd concertify
```

3. **Instale as dependências:**

```bash
npm install
```

4. **Configure as variáveis de ambiente no arquivo `.env`:**

```plaintext
VITE_BANDS_IN_TOWN_API_KEY=Sua_Chave_API_Bands_In_Town
VITE_SPOTIFY_CLIENT_ID=Seu_ID_do_Cliente_Spotify
VITE_SPOTIFY_CLIENT_SECRET=Seu_Segredo_do_Cliente_Spotify
```

5. **Inicie o servidor de desenvolvimento:**

```bash
npm run dev
```

6. **Acesse a aplicação no navegador:**

```
http://localhost:3000
```

## Contribuição

Contribuições são bem-vindas! Se você encontrar problemas, bugs ou tiver sugestões para melhorar o Concertify, sinta-se à vontade para abrir uma issue ou enviar um pull request.

## Licença

Este projeto está licenciado sob a [Licença MIT](LICENSE).