E-commerce web application with Java Spring Boot.
- Image avatar for users.
- Be able to login with a Google or Facebook account.
- Password recuperation with email.
- Can choose your location with Google Maps API.
- Responsive design for mobiles.
- Animations for the front-end.
- Docker image for the project.
- Reset password by token.
In the archive application.properties
you have to add the next code:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/ecommercedb
spring.datasource.username=root
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=create
Wich is configured in port 3306, in ecommercedb database on MySql.
If is the first time you run the program in your database, you can change the hibernate properties to auto or create, and then change again to none.
spring.jpa.hibernate.ddl-auto=none
That way hibernate will create the tables the first time, and the next ones wouldn't restart the tables in the next runs.
- JQuery 3.5.1
- JUnit 5
- Java Adopt OpenJDK 8 OpenJ9
- Maven 4.0
- Spring Boot 2.4.2
- JavaDoc 3.3.0
- W3 Style
- Xampp 8.0.7 (PHP 8.0.7)