Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thales-eduardo/user-registration-and-authentication

node, TypeOrm, react.js e react-native cli
https://github.com/thales-eduardo/user-registration-and-authentication

node react-native reactjs styled-components typeorm typescript

Last synced: 27 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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

```bash
docker-compose up -d
```

# Testes unitários.

![jest doc](./assets/jest.png)

---

## Frontend

- Language: Typescript/Javascript;

> Para Rodar o projeto com o Docker

```bash
yarn

#ou

npm install
```

```bash
yarn start

#ou

npm run start
```

![web](./assets/web.png)

## Mobile

- Language: Typescript/Javascript;

> Para Rodar o projeto com o Docker

```bash
yarn

#ou

npm install
```

```bash
yarn android
```

```bash
adb reverse tcp:3333 tcp:3333
```

![mobile](./assets/mobile.png)