Este é um repositório para prática de implementação de uma aplicação Fullstack com o uso das tecnolodias React, Redux and Tailwind no Frontend e o NodeJs, Express e Postgresql no Backend.
ShareMe é uma app de rede social Fullstack desenvolvido em React, Redux and Tailwind, NodeJS e Express. Utiliza Jest para unitários, o supertest para testes de integração e Postgresql como banco de dados principal.
:construction: Em desenvolvimento :construction:
$ git clone https://github.com/albertoafaj/shareme.git
$ cd ./_backend/api/
$ npm install
$ cd ../../frontend
$ npm install
https://www.postgresql.org/download/
https://www.pgadmin.org/download/
$ cd ./_backend/api/
Crie o arquivo .env
na raiz do projeto:
DB_HOST="Host cadastrado no postgres"
DB_PORT="Porta do serviço postgres"
DB_USER="Usuário cadastrado no postgres"
DB_PASS="Senha cadastrada no postgres"
DB_PROD="prd_ranek"
DB_TEST="tst_ranek"
Backend
$ cd ./_backend/api/
$ npm start
Frontend
$ cd ./frontend/
$ npm start
Backend
$ cd ./_backend/api/
$ npm run test
BackEnd
Frontend
O frontend do aplicativo foi desenvolvido utilizando técnicas e trechos de código dó vídeo:
;