Skip to content

RepositĆ³rio criado com o projeto da Semana Omnistack 9.0 da RocketSeat šŸš€

Notifications You must be signed in to change notification settings

williamjesusdev/AirCnC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

4 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

AirCnC - Code and Coffee


Projeto iniciado durante a Semana OmniStack 9.0 da Rocketseat de 30/09 a 04/10/2019 e frequentemente atualizado com novas features atravĆ©s de estudo prĆ³prio para fixaĆ§Ć£o de conteĆŗdo e upgrade das minhas skills


CRONOGRAMA

  • 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

  • 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

  • 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 cors no backend possibilitando acesso no frontend
    • adiĆ§Ć£o da biblioteca axios e configuraĆ§Ć£o do services/api.js para requisiƧƵes ao backend

  • 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 mobile e expo 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 axios e configuraĆ§Ć£o do services/api.js

  • Aula 05 - 04/10
    • inclusĆ£o do Real-Time socket.io backend
    • inclusĆ£o do Real-Time socket.io-client fontend 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

FEATURES - EXTRAS

  • feature 01
    • adiĆ§Ć£o e configuraĆ§Ć£o de 'variĆ”veis de ambiente' config/envs.js em todas as camadas do projeto afim de facilitar o desenvolvimento em diversos ambientes 'Trabalho' e 'Casa'

  • 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 concurrently que possibilita a execuĆ§Ć£o de todo o projeto com apenas um cĆ³digo yarn start dentro do diretĆ³rio backend

  • 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 404 para solicitaƧƵes de rotas nĆ£o encontradas.


Append


Rest Client - ExtensĆ£o

ExtensĆ£o utilizada para configurar o cliente REST no prĆ³prio Visual Studio Code

Travis Join the chat at https://gitter.im/Huachao/vscode-restclient Marketplace Version Downloads Installs Rating Dependency Status

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


PROJETO FINALIZADO | 03/11/2019

About

RepositĆ³rio criado com o projeto da Semana Omnistack 9.0 da RocketSeat šŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published