Skip to content

d1av/ecommerce-angular-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Project

Welcome to the Ecommerce project repository! This project is of an online shopping website with many features, such as: product cart, form validation, payment via stripe and many more.

Demo video

Angular.Ecommerce.mp4

Technologies Used

  1. Angular: 15.0.0.
  2. Spring Boot: 3.0.1
  3. Angular CLI: 15.0.0
  4. Nodejs: 18.12.1
  5. SASS: 1.56.0
  6. Stripe

Installation

To install and run this project, you will need to have Docker and Docker Compose installed on your machine. Once you have confirmed that they are installed, follow the steps below:

  1. Clone this repository to your local machine.
  2. Open a terminal window and navigate to the root directory of the cloned repository.
  3. Run the following command to start the containers:
docker-compose up

This command may take some time to complete as it needs to download all the necessary dependencies and build the project. Once it's finished, you can access the application by navigating to https://localhost:4200 in your web browser.

Note that the user for testing purposes is [email protected] and the password is admin, but please keep in mind that the application may not work correctly because there is no Stripe key included in the codebase.

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request with your changes. We welcome any contributions and feedback!