Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vicgok/return_order_management_portal
- Owner: Vicgok
- Created: 2022-05-19T08:33:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-17T14:51:01.000Z (over 2 years ago)
- Last Synced: 2023-03-08T20:46:30.665Z (over 1 year ago)
- Topics: angular, java, javascript, jwt, spring, spring-boot, typescript
- Language: Java
- Homepage:
- Size: 73.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 productBuild 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 repositoriesRun 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 installng 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 servicesNow 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)