BOB Codex - DEV Blog

Nautilus Js

Nautilus Js
Publicado em 03/07/2022 por Gustavo | JavaScript

Nautilus

Aplicação com backend e frontend em JavaScript e banco de dados MySQL para treino de CRUD

Sobre o projeto:

O Nautilus foi desenvolvido como um exercício para o treino de CRUD em JavaScript, utilizando o modelo de desenvolvimento com frontend, backend e banco de dados separados. O projeto apresentado é apenas um exercício e disponibilizo elei para quem tiver interesse em utiliza-lo para treinar aplicando seus conhecimentos em JavaScript, Node e MySQL, esse projeto já esta funcional e dockeirizado para rodar utiizando bind mount, ele não esta pronto e tem possibilidades de estudo desde procurar e corrigir bugs, até ampliar e alterar o projeto, deixarei algumas sugestões neste readme.

O que o Nautilos se propõe a fazer?

A premissa do sistema é cadastrar estaleiros, modelos de embarcações, embarcações, clubes, marinas, marinheiros e proprietários, fazendo a relação entre os dados, como qual é o proprietário da embarcação, a qual clube ou marina esta vinculada, qual o marinheiro responsável e qual seu modelo e estaleiro de fabricação. A aplicação tem um sistema de login com senha salva utilizando hash jwt e token de validação de login. No entanto, o sistema não diferencia usuários e todos que criarem uma conta acessarão e editarão os mesmos dados.

Treine JavaScript com o Nautilus clicando aqui

Desenvolvido em React, Next, Strapi e PostgreSQL por Gustavo durante o curso de TypeScript do professor Luiz Otávio na Udemy