Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guilhermeorcezi/omnistack8-tindev
🚀 TinDev: Aplicação desenvolvida na 8° semana Ominstack feito pela Rocketseat.
https://github.com/guilhermeorcezi/omnistack8-tindev
javascript native nodejs react reactjs rocketseat
Last synced: 19 days ago
JSON representation
🚀 TinDev: Aplicação desenvolvida na 8° semana Ominstack feito pela Rocketseat.
- Host: GitHub
- URL: https://github.com/guilhermeorcezi/omnistack8-tindev
- Owner: guilhermeorcezi
- Created: 2020-01-27T00:49:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T06:33:39.000Z (about 2 years ago)
- Last Synced: 2024-11-19T09:13:23.761Z (3 months ago)
- Topics: javascript, native, nodejs, react, reactjs, rocketseat
- Language: JavaScript
- Homepage:
- Size: 3.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Omnistack 8 - TinDev🚀 DevRadar: Aplicação desenvolvida na 8° semana da Ominstack feito pela Rocketseat.
## Features
Utilização de API do Github e artifícios de localização com a utilização de:- ⚛️ **React Js** — Livraria Javascript para construção de interfaces;
- ⚛️ **React Native** — Livraria que provê uma maneira eficiente de criar aplicações nativas para Android e iOS;
- 💹 **Node Js** — Web framework que permite utilizar javascript tanto no frontend quanto no backend;## Projeto
O TinDev é um projeto para ver outros desenvolvedores e dar "like" ou "dislike" a parte da exibição de suas informações, sendo possível receber um aviso de "Match!" caso os dois usuários dêem like um no outro.
## Getting started
### Instalação - Backend
Clone o projeto em seu computador. Configure o MongoDB e crie uma arquivo **.env** para passar a string de conexão com seu `User:Senha`na propriedade MONGO_URL.```bash
MONGO_URL: string de conexão
```
Para instalar as dependências e executar o **Servidor** (modo desenvolvimento) execute:
```bash
cd backend
yarn install
yarn dev
```### Instalação - Frontend
Para iniciar o **Frontend** do React utilize os comandos:
```bash
cd frontend
yarn install
yarn start
```
Assim que o processo terminar, automaticamente será aberta no seu navegador a página `localhost:3000` contendo o Projeto desenvolvido no dia 3 de 5.### Mobile
Para ver a aplicação mobile com o React Native primeiro é necessário colocar o IP do seu servidor (ou computador) no arquivo `src/services/api.js`, e depois executar os comandos:
```bash
# NÃO é preciso executar a linha de baixo caso ja tenha o Expo (CLI) instalado
yarn global add install expo-cli
cd mobile
yarn install
yarn start
```
Assim que o processo terminar, automaticamente será aberta no seu navegador a página `localhost:19002`. Conecte seu emulador, ou teste o aplicativo por `LAN`: baixe o aplicativo *Expo* da Play Store ou App Store e em seguida escaneie o código QR.### Insomnia
Para testar a API, baixe e instale o [Insomnia](https://insomnia.rest/download/) e em seguida clique na Workspace → `Import/Export` → `Import Data` → `From File` → e selecione o arquivo ` Insomnia.json` deste repositório.## Licença
Esse projeto é licensiado pela MIT License - Veja a página da [licença](https://opensource.org/licenses/MIT) para detalhes