Repositorio para ensinar e praticar conceitos fullStack para os mentorados
Esse desafio fara voce aprender e praticar os principais pontos para construção de uma aplicação fullStack
Faca um fork desse projeto crie uma pasta com seu nome de usuário e comece o desenvolvimento dentro dela
Front-end deve ser feito em ReactJS e o backend Java com SpringBoot na versão 3 ou superior O restante fica a seu critério ( tipo de banco de dados.... ) use sua criatividade para construir o melhor design e experiencia para o usuário.
Desafio Ingresso.com Você deve criar uma plataforma para vender de ingressos em um cinema
-
escolha do filme
- Listar os 4 primeiros filmes da api /movie/now_playing voce pode ter o acesso em https://developer.themoviedb.org/reference/movie-now-playing-list . Os filmes são trocados diariamente, então todo os dias deve aparecer filmes diferentes
-
sessão de compra de ingresso O tempo máximo para concluir a compra do ingresso eh 10 minutos, se esse tempo for extrapolado a reserva dos assentos deve ser liberada Cada filme tem 1 sala com 10 cadeiras disponíveis, permitir escolher uma ou mais cadeiras, permitir escolher opções de combo por exemplo opt1: pipoca opt2: pipoca + refri opt3: pipoca + refri + chocolate. permitir preencher nome e um documento para cada cadeira comprada seleção de meios de pagamento, permitir as opções cartão ou pix
- Controle de usuários
- Permitir que o usuário se cadastre no sistema e faca login com esse usuário
- Permitir que o usuário logado consulte suas compras
- Permitir que o usuário cancele seus ingressos comprados (caso isso ocorra não esqueça de liberar a disponibilidade dos lugares)
Em breve