Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vicgok/return_order_management_portal

Angular + Springboot application build using microservice architecture.
https://github.com/vicgok/return_order_management_portal

angular java javascript jwt spring spring-boot typescript

Last synced: about 5 hours ago
JSON representation

Angular + Springboot application build using microservice architecture.

Awesome Lists containing this project

README

        


Return Order Management Portal

[![](https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&logo=angular&logoColor=white)]()
[![](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white)]()
[![](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)]()
[![](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=java&logoColor=white)]()
[![](https://img.shields.io/badge/Sass-CC6699?style=for-the-badge&logo=sass&logoColor=white)]()

#### Single Page Application developed with angular and spring boot microservice architecture.

#### Microservice architecture allows you to maximize deployment velocity and application reliability by helping you move at the speed of the market.


Table of contents

- [Overview](#overview)

- [About](#about)
- [Build details](#build-details)
- [Try it now](#run-application)
- [Glimpse of UI](#frontend)

- [Author](#author)

Overview

About

Users will be able to:

- Login/SignUp to the portal.
- Place a return request for the product

Build details

- Spring boot microservice architecture
- Angular for best user experience
- Eureka discovery server
- Api gateway for centralized routing
- Spring security for auth service
- JWT validation for extra security
- Configuration server to get application properties from external repositories

Run Application

-

Clone this repository



```
git clone [email protected]:874382/return_order_management_webapp.git
```
-

Note: If you face filename too long error run this command

```
git config --system core.longpaths true
```

-

Import project in your favourite IDE

- Cd to angular directory and run this command to start the app

```
npm install

ng serve
```

Angular application will launch on [localhost](https:localhost//4200)

- Cd to spring application directory and start each application from IDE

- can also start application from cmd. cd to each directory of the application and run this command.

Note: Requires maven in local machine. [Guide to install maven](https://maven.apache.org/install.html)

```
mvn spring-boot:run
```

OR

- Run the executable jar using this command.

```
java -jar
```

Note: Run the
discovery-server-service-executable.jar before running the other services

Now the web application is ready to use.

Frontend

![Login](UI/login.png)
![Signup](UI/signup.png)
![main-portal](UI/return-order-portal.png)
![ordered](UI/ordered.png)


Author

- Name : [Vigneshwaraa K](http://git03.iiht.tech/874382)