Ayudame a crear un proyecto de cafeteria que contenga roles para usuarios y administradores, donde cada uno pueda iniciar secion en un login y tambien con su cuenta de google donde los ususarios puedan ver el menu con los productos, categorias etc hacer pedido y reservar mesas y los administradores se encraguen de la gestion del sistema, editar, eliminar, y crear, categrorias productos, control de todo, y al momento de agregar la imagen de producto que sea desde nuestra computadora y se pueda recortar la imagen antes de agregarla.... todo esto ira trabajado en JAVA Intelling idea, con maven y sprint boot con la estructura de modelos, repositorios, controladores, servicios(implementaciones y interfaces) y vistas... que lleve tambien estas dependencias: Spring Boot DevTools └── Developer Tools > Spring Boot DevTools📦 Spring Web └── Web > Spring Web📦 Spring Data JPA └── SQL > Spring Data JPA📦 SQL Server Driver └── SQL > MS SQL Server Driver📦 Thymeleaf └── Template Engines > Thymeleaf📦 Validation └── I/O > Validation ayudame a crearlo paso a paso desde cero.
Please keep input under 1000 characters