Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mehmetpekdemir/e-commerce

Spring Boot && React.js
https://github.com/mehmetpekdemir/e-commerce

h2-database java reacstrap react redis spring-boot spring-data-jpa spring-security

Last synced: 2 months ago
JSON representation

Spring Boot && React.js

Awesome Lists containing this project

README

        

# Online Shopping App

### This is a e-commerce project. NOT FINISHED YET

### Tech stack
- Spring Boot
- Spring Data
- Hibernate
- H2 database and Redis
- Unit Test
- React.js and Redux
- Reactstrap

### Features
- Validation in Spring Boot
- With Unit Tests

### 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)
- [Node.js](https://nodejs.org/en/download/)
- [Redis](https://redis.io/)

### Build & Run

###### Back-end

```
mvn clean install && mvn --projects backend spring-boot:run
```

###### Install redis (https://redis.io/download)

```
start redis-server.exe
```
###### Front-end

##### (Install all dependencies)
```
npm install
```

##### (Start Project)
```
npm start
```

##### (Port)
```
http://localhost:3000
```