Projeto do Curso Ionic - Build iOS, Android & Web Apps with Ionic & Angular
- 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.
- Ionic + Angular;
- Typescript, HTML e CSS;
- APIs: GoogleMaps e Firebase.
- 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.