This project is based on Online Shopping App using Java, Spring, SpringBoot, MySQL and Hibernate. There are 6 model classes in the project User, Customer, Address, Product, Cart and Order. The main goal of this project is to create a series of backend API’s so that the user can access the functionalities of the various types of functions of the models just like the functionalities one can get while shopping from any online website. This members responsible for the completion of this project are :
- Tuhin Saikh (User functionalities)
- Animesh Roy (Customer functionalities)
- Sampanna Chatterjee (Address functionalities)
- Sourav Dhawa (Order functionalities)
- Shubham Mishra (Cart functionalities)
- Chandankumar Surendra Mourya (Product functionalities)
Tech Stacks:
-
Java
-
MySQL
-
Spring
-
SpringBoot
-
Hibernate
Tools:
-
Spring Tool Suite
-
Swagger
-
Postman
-
Address.java
-
User.java
-
Customer.java
-
MyOrder.java
-
Products.java
-
CategoryEnum
-
Cart.java
Link to Swagger: http://localhost:8088/swagger-ui/index.html#/
To register as a user:
http://localhost:8088/regisrtration
To login as a user:
To add new products
http://localhost:8088/newproducts
To get customer
http://localhost:8088/{customerId}
To add products to cart:
http://localhost:8088/Cart/addtocart/{id}/{custId}
To get all address: