fresto is a Java Spring Boot web application for managing products, users, and orders. It features a modern UI, authentication, and admin dashboard. The project uses Gradle for build automation.
- Product catalog and details
- User registration and authentication
- Shopping cart and order management
- Admin dashboard for managing products and orders
- Responsive design with Thymeleaf templates and Bootstrap
- RESTful APIs for product and order management
- Java 21
- Spring Boot
- Spring Security
- Spring Data JPA
- Thymeleaf
- Bootstrap
- Gradle
- Clone the repository:
git clone https://github.com/bhargavdhamecha/fresto.git cd fresto - Build the project using Gradle:
./gradlew build
- Run the application:
./gradlew bootRun
- Open browser and navigate to
http://localhost:8081