Skip to content

TranDatk/ShopApp_SpringBoot-Angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shop Application

This is a simple shop application with a backend built using Spring Boot and a frontend built using Angular.

Features

  • User authentication and authorization
  • Product listing and details
  • Shopping cart functionality
  • Order placement and management

Technologies Used

  • Backend:

    • Java
    • Spring Boot
    • Spring Security
    • Spring Data JPA
  • Frontend:

    • TypeScript
    • Angular
    • Angular CLI
    • Angular Material
  • Database:

    • MySQL (or any preferred relational database)
    • image

Prerequisites

Make sure you have the following installed:

  • Java Development Kit (JDK)
  • Node.js
  • Angular CLI
  • MySQL Server

Setup Instructions

  1. Clone the repository:

  2. Backend Setup:

  • Navigate to the backend directory.
  • Configure your MySQL database connection in application.properties.
  • Run the Spring Boot application:
    ./mvnw spring-boot:run
    
  1. Frontend Setup:
  • Navigate to the frontend directory.
  • Install dependencies:
    npm install
    
  • Start the Angular development server:
    ng serve
    
  1. Access the Application:
  • Open your browser and navigate to http://localhost:4200.

Folder Structure

  • backend/: Contains the Spring Boot backend code.
  • frontend/: Contains the Angular frontend code.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published