Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kennedybarreto/url-shortener
- Owner: KennedyBarreto
- License: mit
- Created: 2023-11-13T16:31:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-12T21:34:21.000Z (11 months ago)
- Last Synced: 2024-02-12T22:54:09.085Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Encurtador de Url
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