Skip to content

pedRo-shd/similar_airbnb_api

Repository files navigation

API - Project similar Airbnb

M1-Criando CRUD Properties

  • Criando a estrutura de desenvolvimento do projeto com o Docker
  • Criando nossa Api
  • Incluindo o Rack Cors na Api
  • Incluindo versionamento na Api
  • Configurando a entrada e saída de Json da Api
  • Entendendo nosso modelo de dados
  • Incluindo as ferramentas de Testes
  • Criando nosso primeiro CRUD (Properties) com testes

M2-Autenticação, Testes e Upload de Arquivos

  • Autenticação
  • Criando nosso Controller User e Properties + TDD (Test-Driven Development)
  • Fazendo o Upload de imagens usando o Carrierwave + Carrierwave Base 64

M3-Cloudinary, Modelo de Dados, Geocoder, Wishlist e Pesquisas com o Elasticsearch

  • Incluindo o Cloudinary
  • Evoluindo Modelo de Dados
  • Usando o Geocoder
  • Criando nossa Wishlist
  • Implementando a Pesquisa com Elasticsearch

M4-Evoluindo modelo de dados II (Completo)

  • Incluindo Models Comment, Complaiment, Message, Talk

M5-Auto Complete, Recebendo Avaliação, Edição Usuário, Devolvendo propriedades para Home

  • Método para auto complete (Devolvendo as strings de busca) + Testes
  • Método receber avaliação + Testes
  • Método de edição de usuário + Testes
  • Método show (current user) de usuário + Testes
  • Devolver propriedades para Home (Baseado em Flag de prioridade)

M6-Criando os métodos do Chat

  • Criando o Controller Talk e método para listar Talks + Testes
  • Criando método para listar as Mensagens + Testes
  • Criando método para criar Mensagens + Testes

M7-Criando novas reservas de propriedades para usuários

  • Criando nova reservation + Testes
  • Devolvendo dados para popular tela de minhas viagens (próximas, anteriores, wishlist) + Testes
  • Devolvendo lista de anúncios do User (Ordenado por reservations) + Testes
  • Devolvendo lista de reservations de uma propriedade do User + Testes (Pendentes, Confirmadas e Passadas)

About

API - Platform development similar to Airbnb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published