Skip to content

Aplicação Full Stack desenvolvida com React e Node que disponibiliza smartphones por assinatura.

Notifications You must be signed in to change notification settings

saulomagalhaes/aluga-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Aluga Ai

Projeto sem fins lucrativos e desenvolvido como etapa de teste técnico para a empresa Allugator. Neste projeto foi criado uma aplicação web que disponibiliza smartphones por assinatura.

A aplicação está totalmente dockerizada necessitando apenas subir os containers para entrar em funcionamento.

Screenshots

App Screenshot App Screenshot

Autores

Stack utilizada

Front-end: React e Styled Components.

Back-end: Node, Express, JWT, Typescript, MySQL, Sequelize, Mocha, Chai, Sinon, Swagger.

Instalação

Requisitos:

  • Ter o Docker instalado em sua máquina.

Link do tutorial para instalar o docker:

Logo após clone o projeto:

  git clone [email protected]:saulomagalhaes/allugator-challenge.git

Entre no diretório do projeto:

  cd allugator-challenge && cd app

Suba os containers Docker:

  docker-compose up -d

Documentação

Após a aplicação subir, acesse os links abaixo para conferir o funcionamento e a documentação.

Aplicação

Documentação

Rodando os testes

Para rodar os testes, rode o seguintes comandos

Entra no modo interativo:

  docker container exec -it app_backend /bin/sh

Roda os testes de integração:

  npm test

Pontos a melhorar

  • Realização de testes no frontend;
  • Melhorias na componetização;
  • Melhorias na responsividade.

Encerrar a aplicação

Para encerrar a aplicação rode o seguinte comando:

  docker-compose down

About

Aplicação Full Stack desenvolvida com React e Node que disponibiliza smartphones por assinatura.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published