Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kennedybarreto/url-shortener

Encurtador de links utilizando React, Node, Bootstrap, MongoDB, Express e Axios
https://github.com/kennedybarreto/url-shortener

Last synced: 26 days ago
JSON representation

Encurtador de links utilizando React, Node, Bootstrap, MongoDB, Express e Axios

Awesome Lists containing this project

README

        


Encurtador de Url


Principal linguagem do projeto

Quantidade de linguagens utilizadas

Tamanho do repositório

Licença


Sobre   |  
Funcionalidades   |  
Tecnologias   |  
Pré requisitos   |  
Começando   |  
Licença   |  
Autor


## :dart: Sobre

Encurtador de Urls feito com ReactJs & NodeJs, a estilização é feita com o framework Bootstrap,
as requisições com Express & Axios e para o armazenamento dos links um banco de dados MongoDB usando
a plataforma Atlas

## :sparkles: Funcionalidades

:heavy_check_mark: Encurta Links diversos;

:heavy_check_mark: Acompanha o número de clicks;

:heavy_check_mark: Copia o link encurtado para a área de transferência;

:heavy_check_mark: Gera um QR Code baixável com redirecionamento para o link

## :rocket: Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

- [HTML](https://developer.mozilla.org/pt-BR/docs/Web/HTML)
- [Boostrap](https://getbootstrap.com/)
- [JS](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- [ReactJS](https://react.dev/)
- [NodeJS](https://nodejs.org/en)

## :white_check_mark: Pré requisitos

Certifique-se de que você possui o Node.js 20 instalado
em sua máquina e um editor de código para alterar os arquivos de configuração

## :checkered_flag: Começando

1 - Clone/Copie o repositório em sua máquina

2 - Instale as dependencias

```bash
cd server
npm i
cd ..
cd client
npm i
```

3 - Inicie o servidor node e o react

```bash
cd server
npm start
cd ..
cd client
npm start
```

## :memo: Licença

Este projeto está sob licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.

Feito com :heart: por Kennedy Barreto

 

Voltar para o topo