Skip to content

Spring Boot Web Application based on Spring Security, Thymeleaf, H2 Database and much more. Java 21, Spring Boot 3.1.5

Notifications You must be signed in to change notification settings

piko29/MotoCenter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java spring bootstrap css3 html5

MotoCenter

This is a Java Spring Boot based Web Application composed of e-commerce, chat and other features. The main goal was to make place for selling, buying and having chat with seller, regarding motorcycles. Starting with login page I decided to make every feature only by myself, only from my ideas and my point of view, so I could learn as much as possible. It is hard to remember how many issues I had to face, but for sure I learned how to work independently and solve problems.

Quick overview from 12 February 2024 available at https://www.youtube.com/watch?v=SGgXvcOTVsY

Table of Contents

Technologies

  • Java 21
  • Spring Boot 3.1.5
  • Maven
  • H2 database
  • Spring Security 6
  • Thymeleaf
  • Bootstrap
  • Lombok
  • Spring Data JPA
  • HTML, CSS
  • SQL
  • IntelliJ IDEA

Features

  • Login
  • Registration
  • Changing password
  • Deleting users (as admin - superadmin@email.com)
  • Showing list of products
  • Showing a detailed view of specific product
  • Writing private messages
  • Chat with owner of the product
  • Adding and editing products(with pictures)
  • Buying and selling products
  • Showing list of bought and sold products

    All of this contained in a pleasant interface of the browser.

How to start

You have to go through standard procedure of Maven commands.

  • Applcation available at localhost:8080
  • H2 console available at localhost:8080/h2-console (Login "sa" without password.)

  • Embedded users and passwords:
  • login: superadmin@email.com password: admin
  • login: jack@email.com password: dogcat
  • login: andrew@email.com password: super

Screenshots

LoginRegistrationMainMenuUserPanelProductsPanelProductDetailsCheckingMessagesChatSendingMessageAddProductOwnedProductsUsersManagement

⬆️ Back to the top

🦎

About

Spring Boot Web Application based on Spring Security, Thymeleaf, H2 Database and much more. Java 21, Spring Boot 3.1.5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published