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

https://github.com/jardsonalan/vue-countries

Trabalho da matéria de Dev Front-end (Faculdade)
https://github.com/jardsonalan/vue-countries

rest-api typescript vue vuetify

Last synced: about 2 months ago
JSON representation

Trabalho da matéria de Dev Front-end (Faculdade)

Awesome Lists containing this project

README

          

# Vue Countries

![Vue.js](https://img.shields.io/badge/Vue.js-3-green)
![TypeScript](https://img.shields.io/badge/TypeScript-4-blue)
![Vuetify](https://img.shields.io/badge/Vuetify-3-purple)

O Vue Countries é uma aplicação web desenvolvida com Vue.js, TypeScript e Vuetify que exibe informações sobre países de todo o mundo. O objetivo do projeto é permitir que os usuários explorem detalhes sobre diferentes nações, como bandeira, capital, população e região, utilizando a REST Countries API.

## Funcionalidades
- Barra de pesquisa para encontrar países rapidamente;
- Interface responsiva e estilizada com Vuetify.

## Tecnologias utilizadas:
| Tecnologias | Descrição |
| --- | --- |
| Vue.js | Framework JavaScript progressivo para construção de interfaces web modernas |
| TypeScript | Superset do JavaScript que adiciona tipagem estática ao código |
| Vuetify | Biblioteca de componentes UI |
| REST Countries API | API pública que fornece dados sobre países |

## Como executar o projeto
1. Clone o repositório:
```bash
git clone https://github.com/jardsonalan/vue-countries.git
```

2. Acesse a pasta do projeto:
```bash
cd vue-countries
```

3. Instale as dependências:
```bash
npm install
```

4. Inicie o servidor de desenvolvimento:
```bash
npm run dev
```

## Contribuições
Contribuições são bem-vindas! Se quiser sugerir melhorias ou adicionar novos recursos:
1. Faça um **fork** do repositório;

2. Crie uma **branch** para sua feature:
```bash
git checkout -b minha-feature
```

3. Faça o **commit** das alterações:
```bash
git commit -m "Adicionando nova feature"
```

4. Envie para o repositório remoto:
```bash
git push origin minha-feature
```

5. Abra um **Pull Request**.

## Licença
Este projeto está sob a licença **MIT** – veja o arquivo LICENSE para mais detalhes.