https://github.com/jerp86/conceitos-dev
:rocket: Conceitos básicos :memo: sobre Node.js, ReactJS e React Native e TypeScript :fire:
https://github.com/jerp86/conceitos-dev
Last synced: 2 months ago
JSON representation
:rocket: Conceitos básicos :memo: sobre Node.js, ReactJS e React Native e TypeScript :fire:
- Host: GitHub
- URL: https://github.com/jerp86/conceitos-dev
- Owner: jerp86
- Created: 2020-04-15T23:34:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-17T16:20:06.000Z (almost 5 years ago)
- Last Synced: 2025-03-11T21:41:40.369Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.61 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Conceitos básicos sobre Node.js, ReactJS e React Native e TypeScript
---



---
# Indice
- 📝️ [Sobre](#%EF%B8%8F-sobre)
- 👨💻️ [Tecnogias utilizadas](#%EF%B8%8F-tecnogias-utilizadas)
- 📋️ [IDE e Facilidades](#%EF%B8%8F-ide-e-facilidades)
- 📦️ [Como baixar o projeto](#%EF%B8%8F-como-baixar-o-projeto)
- 🤔️ [Como contribuir](#%EF%B8%8F-como-contribuir)
---
## 📝️ Sobre
O projeto **Conceitos Dev** é a fase dentro do curso **Bootcamp GoStack** da [Rocketseat](https://rocketseat.com.br/) que tem o intuito de conhecer a maioria dos conceitos para entrar de cabeça no Node.js, ReactJS e React Native.
Foi construido a primeira aplicação integrando as três ferramentas.
No final, foi criado ainda um bônus com TypeScript.
---
## 👨💻️ Tecnogias utilizadas
O projeto foi desenvolvido utilizando as seguintes tecnologias:
- [Javascript](https://www.javascript.com/)
- [Node.js](https://nodejs.org/)
- [ReactJS](https://reactjs.org/)
- [React Native](https://reactnative.dev/)
- [TypeScript](https://www.typescriptlang.org/)
---
## 📋️ IDE e Facilidades
- [Visual Studio Code](https://code.visualstudio.com/)
- [Editor Config](https://editorconfig.org/)
- [ESLint](https://eslint.org/)
- [Prettier](https://prettier.io/)
---
## 📦️ Como baixar o projeto
```bash
# Clonar o repositório
❯ git clone https://github.com/jerp86/conceitos-dev.git
# Entrar no diretório
❯ cd conceitos-dev
# Instalando as dependências
❯ yarn
# ou pode usar o `npm`
❯ npm install
```
Para cada uma das partes do projeto:
#### Back-end
```bash
# Entrar no diretório
❯ cd packages/backend/
# Instalando as dependências
❯ yarn
# ou pode usar o `npm`
❯ npm install
# Rodar o projeto
❯ yarn dev
# ou utilizando o npm
❯ npm dev
```
#### Front-end
```bash
# Entrar no diretório
❯ cd packages/frontend/
# Instalando as dependências
❯ yarn
# ou pode usar o `npm`
❯ npm install
# Rodar o projeto
❯ yarn dev
# ou utilizando o npm
❯ npm dev
```
#### Mobile
```bash
# Entrar no diretório
❯ cd packages/backend/
# Instalando as dependências
❯ yarn
# ou pode usar o `npm`
❯ npm install
# Para instalar o app no emulador ou dispositivo físico Android, 1º deve ser conectado o dispositivo e/ou aberto o emulador e depois o comando
❯ yarn android
# Ou
❯ npm android
# Para instalar o app no emulador ou dispositivo físico iOS
❯ yarn ios
# Ou
❯ npm ios
# Rodar o projeto após estar instalado
❯ yarn start
# ou utilizando o npm
❯ npm start
```
#### TypeScript
```bash
# Entrar no diretório
❯ cd packages/backend/
# Instalando as dependências
❯ yarn
# ou pode usar o `npm`
❯ npm install
# Rodar o projeto
❯ yarn dev
# ou utilizando o npm
❯ npm dev
```
---
## 🤔️ Como contribuir
1. Faça o `fork` deste repositório
2. Crie uma branch com sua feature:
- `$ git checkout -b minha_feature`
3. Confirme sua branch:
- `$ git commit -m "feature: Meu novo recurso"`
4. Envie sua branch:
- `$ git push origin minha_feature`
---
Feito com ❤️ por Jerp86 👋️ Entre em contato!
---