Skip to content

GanapathySubramanian/Happykart-AngularSpringboot

Repository files navigation

Happykart-AngularSpringboot Practice

Product Section

Books

1

Coffee Mug

2

Mouse Pad

3

Luggage Tag

4

Smart Tv

5

Product Details Section

6

Signin Section

7

Signup Section

8

Cart Section

9

Checkout Section - 1

10

Checkout Section - 2

11

Checkout Section - 3

12

Checkout Section - 4

13

Order History section

14

Prerequisites

  1. Install Nodejs (Guide) and Angular cli (Guide)
  2. Any Editor (Preferably VS Code or Brackets Text Editor for Angular - eclipse or intellij for spring boot)
  3. Any web browser with latest version(eg chrome)
  4. Mysql Database and workbench

Languages and Technologies used

Frontend

  1. HTML5/CSS3
  2. Bootstrap
  3. TypeScript
  4. Angular

Backend

  1. Java
  2. SpringBoot
  3. Hibernate

Database

  1. Mysql

Frontend Setup

Steps to run the project in your machine

  1. Download and install Nodejs and Angular cli in your machine
  2. Clone or download the repository
  3. navigate to frontent-angular-ecommerce folder and open terminal here
  4. Befor moving to next step 5 in frontend compelte the steps in backend setup
  5. Then type npm start to run the project
  6. Open your web browser and type 'https://localhost:4200' here in the url 'https' not 'http'
  7. Hurray! That's it!

Backend Setup

Steps to run the project in your machine

  1. Clone or download the repository
  2. open eclipse or intellij ide
  3. open backend-springboot-ecommerce in the ide
  4. then update the maven
  5. Then open src/main/java/com/Happykart/ecommerce/SpringBootEcommerceApplication.java file right click and click run as spring boot

Database

  1. Open the sql scripts in the fullstack-ecommerce-database/dump folder one by one in the mysql workbench to get the full database