/User-registration-and-authentication

node, TypeOrm, react.js e react-native cli

Primary LanguageTypeScriptMIT LicenseMIT

Cadastro de usuários e autenticação.

Esse projeto eu quis aprofundar um pouco mais em metodologias no Back-end tais como, SOLID, DDD e TDD. No front-end e mobile, aprendendo, boas práticas, controle de rotas privadas, refresh token no react e react-native, tooltip, hooks, configurações de fontes, ícones no cli, etc.

Backend

  • Language: Typescript/Javascript;

  • Dependence: tsyringe, jwt, typeorm, postgresql, express, bcryptjs, jest;

  • Methodology: SOLID, DDD, TDD;

Para Rodar o projeto com o Docker

docker-compose up -d

Testes unitários.

jest doc


Frontend

  • Language: Typescript/Javascript;

Para Rodar o projeto com o Docker

yarn

#ou

npm install
yarn start

#ou

npm run start

web

Mobile

  • Language: Typescript/Javascript;

Para Rodar o projeto com o Docker

yarn

#ou

npm install
 yarn android
adb reverse tcp:3333 tcp:3333

mobile