Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/finnozo/online-shopping

This is an online shopping project using Spring Boot,Spring web-flow, Spring Rest Services and Hibernate. In this project we also used Spring Security with java and annotation configuration
https://github.com/finnozo/online-shopping

annotation-configuration curd-operation ecommerce hibernate java java-8 jpa-entities jpa-persistence-applications online-shopping spring spring-boot spring-mvc spring-rest spring-security spring-web-flow springframework springmvc web-application

Last synced: about 1 month ago
JSON representation

This is an online shopping project using Spring Boot,Spring web-flow, Spring Rest Services and Hibernate. In this project we also used Spring Security with java and annotation configuration

Awesome Lists containing this project

README

        

# online-shopping

[![Build Status](https://travis-ci.org/codecentric/springboot-sample-app.svg?branch=master)](http://www.pyarts.org)
[![Coverage Status](https://coveralls.io/repos/github/codecentric/springboot-sample-app/badge.svg?branch=master)](http://www.pyarts.org)
[![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)

Minimal [Spring Boot](https://sushildangi.github.io/online-shopping/) online-shopping.

This is an online shopping project using Spring Boot,Spring web-flow, Spring Rest Services and Hibernate. In this project we also used Spring Security with java and annotation configuration

## Requirements

For building and running the application you need:

- [JDK 1.8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- [Maven 3](https://maven.apache.org)

# Runnig this project

1. Clone this project https://github.com/sushildangi/online-shopping.git change default branch "Upgrade-spring-boot" if default branch is "master"
2. create databases schema in mysql - **online_shopping_db**
3. edit **username** and **password** in **applicaton.properties** file
4. Run Project One time using Spring boot command - **mvn spring-boot:run** or using eclipse IDE run as Java Application
5. Run this Query in mysql

```sql
insert into online_shopping_db.user_detail(contact_number,email,enabled,first_name,last_name,password,role) values ('9876543210','[email protected]',true,'admin','admin','$2a$10$6UVHQoHhpoYZxBB.k9r.deSLTT0RD1Yk8GdggRywGw0Snr8syRDtG','ADMIN')
```

**Password = 123456(in encoded Form)**

6. Then Again run project using boot
7. create user by signup

### Guides

The https://spring.io/[spring.io] site contains several guides that show how to use Spring
Boot step-by-step:

- https://spring.io/guides/gs/spring-boot/ [Building an Application with Spring Boot] is a
very basic guide that shows you how to create a simple application, run it and add some
management services.
- https://spring.io/guides/gs/actuator-service/ [Building a RESTful Web Service with Spring
Boot Actuator] is a guide to creating a REST web service and also shows how the server
can be configured.
- https://spring.io/guides/gs/convert-jar-to-war/ [Converting a Spring Boot JAR Application
to a WAR] shows you how to run applications in a web server as a WAR file.

enjoy my friends

### Useful Links

- Find out more about me
- LinkedIn : https://www.linkedin.com/in/sushil-dangi
- Facebook : https://www.facebook.com/dangi.sushil5
- Instagram : https://www.instagram.com/smiley_s_d/