Angular-Springboot
                                
                                
                                
                                    Angular-Springboot copied to clipboard
                            
                            
                            
                        E- Commerce Application Built Integrating Angular and Spring Web Services
Shopping Application (Angular with SpringBoot Web Services)
E-Commerce application developed for performing Admin and Customer user role operations with respective user interfaces. Application is implemented in two parts:
- RESTfull web services: API's build using spring boot are used for handling all the back end operations which includes session management using encrypted JWT Tokens
 - Front End: User interfaces designed and developed using Angular utilising web services for handling appropriate user actions
 
Features available based on the user role
- 
Admin
- Adding products
 - Updating products
 - Deleting products
 - Manage Orders
 
 - 
Customer
- Registering into System
 - Login into Website
 - Updating Address
 - Adding product to Cart
 - Updating/ Deleting the Product
 - Placing the order
 
 - 
Technologies:
- Angular 6
 - Typescript
 - Spring Boot
 - Hibernate with JPA
 - MySQL
 - JWT Token (Session management)
 
 
Web services project can be found in (https://github.com/cyela/Springboot-Web-Services)
Application screenshots
- Login

 - Register

 - Customer
- Home

 - Address

 - Cart

 
 - Home
 - Admin
- Home

 - Add new product

 - Edit product

 - View orders

 
 - Home
 
Development server
This project was generated with Angular CLI version 6.0.8.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.