Skip to content

REFSZIN/Speedio

Repository files navigation

waving

Speedio Stack Vue + Node

Desafio Técnico - Serviço de Encurtamento de URLs

Built With


Description

Full Stack application
NodeJs + Typescript para API, Jest para testes de int e unit, Prisma ORM para PostgreSQL
Vue.js 3 + Less + Eslint + Prettier + Vuetify + Vue Router + Docker + Nginx + GitActions.

VIDEO APRESENTAÇÃO

Sobre o projeto tive alguns problemas no front com o user salvo no vuex quando não esta logado e navega pelo ranking e no cadastro. backend acredito estar bem escrito e funcionando bem :)

Run Locally

Clone the project

  git clone 

Go to the project directory

  cd projet

Install dependencies

  npm install

Start the server Node

  npm run start

Compiles and hot-reloads for development Vue

  npm run serve

Compiles and minifies for production

  npm run build

Run tests

  npm run test

Run in DOCKER

  docker compose up --build -d