Skip to content

jhonsstn/alugaphone-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlugaPhone App

Aplicação fullstack composta por uma API desenvolvida em nodejs (com typescript ) e frontend desenvolvido em React (usando vite e typescript ). O objetivo da projeto é criar uma aplicação onde seja possível um fluxo de cadastro/login de usuários e permitir que estes realizem a assinatura de um produto e a acompanhe.



Exemplo

AlugaPhone App Live

Dependências

Para iniciar o projeto sera necessário ter o Docker instalado ( Recomendado Docker Desktop pois ja tem todas as dependências de software atualizadas ).

Instalação

Clone o repositório:

  git clone --recurse-submodules git@github.com:jhonsstn/alugaphone-app.git
  cd alugaphone-app

Instale as dependências:

  npm run install:apps

Suba o projeto com Docker:

  npm run compose:up

Restaure os produtos para o banco de dados:

  npm run restore:db

Aplicativo disponível na url:

  http://localhost:3000

Documentação da API na url:

  http://localhost:3001/api/docs



Scripts adicionais

Remove containers:

  npm run compose:down

Sobe o projeto com volumes para desenvolvimento:

  npm run compose:up:dev

Remove os containers de desenvolvimento:

  npm run compose:down:dev

Mostra os logs dos containers do projeto:

  npm run logs



Ferramentas utilizadas

Back-end

  • nodejs
  • express
  • jest
  • jsonwebtoken
  • husky
  • bcrypt
  • swagger
  • e mais...

Front-end

  • react
  • vite
  • chakra-ui
  • react-hook-forms
  • react-router-dom
  • axios
  • e mais...



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages