![]()
![]()
![]()
![]()
Projeto iniciado durante a Semana OmniStack 9.0 da Rocketseatde 30/09 a 04/10/2019e frequentemente atualizado com novas features através de estudo próprio para fixação de conteúdo e upgrade das minhas skills
Aula 01 - 30/09- bate-papo sobre a stack
Node | React | React Native - informaƧƵes sobre o projeto AirCnC
- configuração do ambiente de desenvolvimento e dicas
- bate-papo sobre a stack
Aula 02 - 01/10- inicio do projeto backend -
Node - configuração do servidors utilizando
express - configuração do banco de dados
mongoose - configuração de rotas de requisição
Http - Requests - configuração de models e controllers
- testes de requisiƧƵes atravƩs do Insomnia.REST
- inicio do projeto backend -
Aula 03 - 02/10- inicio do projeto frontend -
React - criação do projeto com
yarn create-react-app - configuração de rotas de acesso com
react-router-dom - criação de pÔginas Login, Dahsboard e New
Components - adição da biblioteca
corsno backend possibilitando acesso no frontend - adição da biblioteca
axiose configuração doservices/api.jspara requisições ao backend
- inicio do projeto frontend -
Aula 04 - 03/10- inicio do projeto mobile -
React Native - adição global da expo-cli com
yarn global add expo-cli - criação do projeto com
expo init mobile,cd mobileeexpo start - configuração de rotas de acesso com
react-navigation - criação de pÔginas Login, List e Book
Components - criação da subpÔgina SpotList
components/SpotList.js - adição da biblioteca
axiose configuração doservices/api.js
- inicio do projeto mobile -
Aula 05 - 04/10- inclusão do Real-Time
socket.iobackend - inclusão do Real-Time
socket.io-clientfontend e mobile - inclusão de notificação no frontend das solicitações de reserva de Spot
- inclusão de notificação no mobile das confirmações de reserva em Real-Time
- finalização do projeto e bate-papo
- inclusão do Real-Time
feature 01- adição e configuração de 'variÔveis de ambiente'
config/envs.jsem todas as camadas do projeto afim de facilitar o desenvolvimento em diversos ambientes 'Trabalho' e 'Casa'
- adição e configuração de 'variÔveis de ambiente'
feature 02- adição de botões extras no com logout completo do usuÔrio em ambas as plataformas além de possibilitar a mlehora de navegação
feature 03- adição da biblioteca
concurrentlyque possibilita a execução de todo o projeto com apenas um códigoyarn startdentro do diretório backend
- adição da biblioteca
feature 04- configuração de consulta ao banco de dados para busca de solicitações efetuadas e não confirmadas/recusadas, exibindo no logon do usuÔrio
feature 05- adição de autenticação simples, possibiltando a configuração de rotas protegidas, impedindo assim o acesso indevido ao sistema, além da adição de pÔgina de erro
404para solicitações de rotas não encontradas.
- adição de autenticação simples, possibiltando a configuração de rotas protegidas, impedindo assim o acesso indevido ao sistema, além da adição de pÔgina de erro
feature 06- configuração do client utilizando a extensão REST Client diretamente no Visual Studio Code (editor utilizado durante o projeto) +informações.
- configuração do client utilizando a extensão REST Client diretamente no Visual Studio Code (editor utilizado durante o projeto) +informações.
Extensão utilizada para configurar o cliente REST no próprio Visual Studio Code
Name: REST Client
Id: humao.rest-client
Description: REST Client for Visual Studio Code
Version: 0.22.2
Publisher: Huachao Mao
VS Marketplace Link:
https://marketplace.visualstudio.com/items?itemName=humao.rest-client