Backend para encurtar url utilizando o que aprendi no Ignite da Rocketseat.

Related tags

String url-shortener
Overview

🔗 URL Shortener 🔗

GitHub language count Repository size GitHub last commit Repository issues

💡 Tecnologias    |    💻 Projeto    |    🚀 Como executar    |    📝 Licença

💡 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Este projeto tem o intuíto para facilitar a criação de urls customizadas e encurtadas. É necessário o usuário estar autenticado para gerenciar suas próprias urls e criar novas.

🚀 Como executar

✔️ Pré-requisitos

Você irá precisar das seguintes ferramentas em sua máquina: Git, Node.js e Yarn (opcional).

🎲 Executando o projeto

# Clone este repositório
$ git clone https://github.com/iag0bezz/url-shortener

# Acesse a pasta do projeto no terminal
$ cd url-shortener

# Instale as dependências
$ yarn install // npm install

# Rode as migrations
$ yarn typeorm migration:run || npm run typeorm migration:run

# Execute a aplicação em modo de desenvolvimento
$ yarn dev // npm run dev

# O servidor inciará na porta 3333 (http://localhost:3333/) 

📝 Licença

Este projeto usa a licença MIT.


Feito com 🖤 por Iago Beserra 👋

You might also like...

Projeto desenvolvido durante o ignite lab 3 da Rocketseat.

Projeto desenvolvido durante o ignite lab 3 da Rocketseat.

🚀 Tecnologias Esse projeto foi desenvolvido com as seguintes tecnologias: Vite React Typescript Tailwindcss Radix UI Phosphor Icons Figma Storybook ?

Oct 19, 2022

Repositório criado para prática do dia 14/05 utilizando nodeJs, express, nodemon e MVC. Como base utilizamos o modelo ER criado para uma locadora de filmes fictícia.

gamabuster Repositório criado para prática do dia 14/05 utilizando nodeJs, express, nodemon e MVC. Como base utilizamos o modelo ER criado para uma lo

May 18, 2022

App para gerenciamento de finanças desenvolvido no treinamento ignite da Rocktseat

App para gerenciamento de finanças desenvolvido no treinamento ignite da Rocktseat

gofinances App para gerenciamento de finanças desenvolvido no treinamento ignite da Rocktseat 💻 Pré-requisitos Antes de começar, verifique se você at

Sep 26, 2022

API em NodeJS, utilizando banco de dados MongoDB (TypeORM), com cobertura de testes (coverages), utilizando o Jest

API em NodeJS, utilizando banco de dados MongoDB (TypeORM), com cobertura de testes (coverages), utilizando o Jest

Api Backend Tindin Sobre API em NodeJS, utilizando banco de dados MongoDB (TypeORM), com cobertura de testes (coverages), utilizando o Jest. 👉 app ur

Jan 20, 2022

Clon de la tienda online de Mercadona que sirve como práctica de una aplicación web completa utilizando Angular

tienda-online-angular-alumnos Clon de la tienda online de Mercadona que sirve como práctica de una aplicación web completa utilizando Angular TiendaOn

Mar 22, 2022

Página da Web que tem uma calculadora simples utilizando CSS Grid, JavaScript e HTML

Calculadora-Oline Calculadora exibida online via HTML e CSS, com foco no CSS Grid. Utilizei quatro (sub)grids dentro de uma principal, a qual engloba

Nov 21, 2022

Hola bienvenido al the LoliBot-MD aquí se hacer actualizaciónes de bot. Bot que funciona el (WhatsApp multidivice) espero que te guste😊

Hola bienvenido al the LoliBot-MD aquí se hacer actualizaciónes de bot.         Bot que funciona el  (WhatsApp multidivice) espero que te guste😊

Esta versión de THE LOLIBOT-MD casi está terminada. ✨ —◉ DUDAS SOBRE EL BOT?, CONTACTAME ✨ Quieres tener un bot 24/7 activo 🟣 ACTIVAR EN HEROKU ☂️ PA

Dec 26, 2022

Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigilo de 100 anos quebrado

Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigilo de 100 anos quebrado

Chá de revelação - Sigilo de 100 anos Descrição Apenas uma página que exibe um countdown com a data em que Bolsonaro sai da presidência e tem seu sigi

Nov 6, 2022

rede social inspirada no youTube para aprendizado na area da programação utilizando o react js juntamente com typescript

media for devs a rede social de videos para programadores link do projeto api repositorio projeto feito com o objetivo de exercitar minhas skills tant

Nov 26, 2021

Projeto de exemplo para realização de testes de integração (API) utilizando o Cypress

Projeto de exemplo para realização de testes de integração (API) utilizando o Cypress

Nov 28, 2022

Um projeto feito utilizando a biblioteca React para entrada e saída de custos e serviços realizados.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Mar 9, 2022

Um bot feito utilizando a API baileys em WebSocket para o Whatsapp Multi-Devices.

Um bot feito utilizando a API baileys em WebSocket para o Whatsapp Multi-Devices.

Informação 📀 O BaileysBot foi feito utilzando a API Baileys Caso encontre algum BUG, faça um Novo Issue! Requisitos 📝 NodeJS Git Instalação 💾 Para

Dec 3, 2022

API desenvolvida em NodeJs sem o uso de framewors e, utilizando o google planilhas para armazenamento de dados

NodeJS + Google SpreadSheet Catálogo online de produtos 🏷️ O Projeto Desenvolver uma API de busca de informações como preço médio, marca e categoria,

Jul 14, 2022

Piccloud is a full-stack (Angular & Spring Boot) online image clipboard that lets you share images over the internet by generating a unique URL. Others can access the image via this URL.

Piccloud Piccloud is a full-stack application built with Angular & Spring Boot. It is an online image clipboard that lets you share images over the in

Dec 15, 2022

Projeto desenvolvido no ignite - Baseado em DT Money

Projeto desenvolvido no ignite - Baseado em DT Money

Projeto My Wallet - Baseado no Dt Money Projeto prático na trilha de React - Ignite Sobre Instalação Sobre Aplicação abrangendo diversos conceitos e f

Mar 15, 2022

Backend serverless que simula o sistema de votação do BBB

Backend serverless que simula o sistema de votação do BBB

SSS - Super Serverless Sample Esse é um projeto de exemplo de arquitetura serverless usando como inspiração a votação para eliminação do paredão do BB

Aug 23, 2022

Um simples bot para o Telegram que baixa vídeos e áudios do TikTok & outras funcionalidades

Kelle Estella (Telegram) Um simples bot para o Telegram que baixa vídeos e áudios do TikTok & outras funcionalidades. Clique aqui para utilizá-lo. Com

Apr 20, 2022

Criei uma série de exercícios para ajudar as pessoas que estão começando com programaçao em javaSript

Pratique-js Antes do desenvolvimento ⏮️ 1 - Faça o clone do repositório na sua máquina utilizando ssh ou https git clone 2 - Instale o npm npm insta

Jul 27, 2022
Owner
Iago Beserra
Analysis and Systems Development
Iago Beserra
Javascript URL mutation library

URI.js About Understanding URIs Documentation jQuery URI Plugin Author Changelog IMPORTANT: You may not need URI.js anymore! Modern browsers provide t

Medialize 6.2k Dec 30, 2022
Lightweight URL manipulation with JavaScript

domurl 2.x (former jsurl) Lightweight URL manipulation with JavaScript for both DOM and server JavaScript. Goal To have a convenient way working with

Mykhailo Stadnyk 511 Dec 28, 2022
Belirlediğiniz Özel URL'yi her saniye dener ve alırsa belirlediğiniz kanala sizi etiketleyerek onay mesajı atar.

Novasy Url Spam Selam, bahsedilecek pek bir şey yok config.json dosyasını düzenledikten sonra kullanabilirsiniz. Bana ulaşabileceğiniz sosyal medya he

novasy 28 Dec 29, 2022
Spec compliant URL state machine for Node.js

URL Parser This repository contains a work in progress state machine 100% compliant to the URL parser specification. The goal is to create a performan

Yagiz Nizipli 190 Dec 3, 2022
Olá, este repositório, é um mini-relatório do que eu aprendi através de cursos de JavaScript. Este repositório, muito provável que fique familiar com o que os professores ensinam .

About Project Olá pessoal, este repositório tem o objetivo de relatar meus aprendizados dos cursos que fiz sobre a linguagem JavaScript. Não só com o

Nior 6 Jul 10, 2022
Server desenvolvido para a aplicação web da NLW RocketSeat Ignite.

Back-end - servidor RocketSeat Trilha ignite Neste projeto foi criado uma página web que se comunica com um servidor. O servidor contém todos os dados

Matheus Costa 2 Sep 27, 2022
Projeto criado na NLW eSport da RocketSeat. Voltado ao universo de games para conectar pessoas que precisam de um duo para jogar!

NLW eSports O que é o NLW? NLW é o maior evento online e gratuito de programação na prática com muito código, desafios, networking e um único objetivo

Ranielli Montagna 2 Sep 15, 2022
Backend API Rest application for ShortLink, a URL shortening service where you enter a valid URL and get back an encoded URL

ShortLink - The Shortest URL (API) Sobre o Projeto | Como Usar | Importante! Sobre o projeto The Shortest URL é um projeto back-end de ShortLink, um s

Bruno Weber 2 Mar 22, 2022
Este repositório contem o desafio do curso da rocketseat Ignite Conceitos do Nodejs

Projeto API TODO Nessa aplicação foi feita uma API, que é uma gerador de tarefas TODOS, onde o usúario pode cadastrar um name e um username, e a aplic

Macmiller Duarte de Andrade 1 May 12, 2022
9º edição da nlw na trilha ignite @rocketseat.

?? NLW Esports Sobre o repositório Esse repositório foi criado durante a 9º Edição da NLW da rocketseat na trilha ignite, na qual foi desenvolvido um

Mateus Martins 3 Oct 4, 2022