Skip to content

pedrocarvalhoit/bestshop-eCommerce

Repository files navigation

BestShopAdminBig


Topics

Project Overview

Development and implementation of a comprehensive e-commerce platform utilizing Java, Spring Boot, Thymeleaf, Bootstrap, jQuery, and MySQL database technologies. Two-module project, that comprises firstly, an administrative system capable of managing all areas of the store, as well as control of services, and the second consists of the shopping store application, allowing customers to browse products and make purchases.

  • Java, Spring For core development.

  • Bootstrap, Thymeleaf, Jquery In the view layer.

  • JUnit, Mockito On unit tests and integration tests.

  • Heroku Deploy. Aws To upload files.

Project Video

Click here to watch the video showcasing all project features.

Technical Requirements highlight

Accessibility and Availability: -> Accessible from any devices connected to the internet. -> Any time 24/7.

Performance: -> Fast response time. -> No request takes longer than 4 seconds.

Secutiry: -> Required authentication except for visitors. -> Authorization required in the admin CP. -> Passwords are not stored in database. -> Secured payment.

Scalability: -> Apps can be scaled on demand and run well under loads -> Back and Front end apps can be scale separately.

Project Structure

Project Organization

multimodule2

Aplication Architecture

aplicationArchitecture2

Key actors on the app

keyActors2

About

Full Stack E-Commerce with Java, Springboot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published