Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.37 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.37 KB

PairBnB

Projeto do Curso Ionic - Build iOS, Android & Web Apps with Ionic & Angular

📌 Objetivo

  • Desenvolver um aplicativo usando Ionic e Angular para aprender Typescript, HTML e CSS;
  • O aplicativo deve ser simples porém funcional;
  • Usar e entender o RealTime Database do Firebase para armazenar os dados;
  • Entender o uso de APIs em aplicativos.

🛠️ Construído com

  • Ionic + Angular;
  • Typescript, HTML e CSS;
  • APIs: GoogleMaps e Firebase.

⚙️ Resultados

  • O aplicativo conta com um sistema de autenticação para controlar o login/signup;
  • A tela inicial consiste em uma aba com All Places e outra com Bookable Places. A primeira mostra todos os locais e a segunda somente os que você não criou;
  • Ao abrir cada local é possível ver mais detalhes e reservá-lo;
  • Na página de reserva é inserido nome, sobrenome, quantidade de hóspedes e as datas da estadia;
  • Em Your Bookings é possível acompanhar suas reservas e deletá-las;
  • Da mesma forma, em Offers é possível ver suas ofertas, editá-las ou adicionar uma nova;
  • Ao adicionar uma oferta deve-se colocar o título, uma descrição curta, preço, datas disponíveis, localização e uma foto;
  • O aplicativo também conta com avisos em casos de erro. Foi demonstrado como exemplo o aviso na falha do login.
pairbnb.1.mp4