Skip to content

lambroskr/TicketsTradingPlatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎫 Tickets Trading Platform

Spring Boot PostgreSQL

📋 Overview

A modern web application enabling users to buy and sell event tickets securely. Built with Spring Boot and PostgreSQL, this platform provides a seamless experience for ticket trading with robust user authentication.


✨ Features

Feature Description
🔐 User Authentication Secure registration and login system
📝 Listings Management Create and browse ticket listings
👤 User Management Secure user data handling with encryption
🔒 Protected Routes Authentication required for sensitive operations

🛠️ Technologies Used

  • Spring Boot Core framework
  • Spring Security Authentication
  • Thymeleaf Template engine
  • Spring Data JPA Data access
  • PostgreSQL Database
  • Lombok Code reduction

🔄 API Endpoints

👤 User Management

Endpoint Method Description
/register GET 📝 Display registration form
/register POST ✨ Process new user registration
/login GET 🔑 Show login page

🎫 Listing Management

Endpoint Method Description
/listings GET 📋 View all available listings
/createListing GET 📝 Show listing creation form
/createListing POST ✨ Create new ticket listing

⚙️ Configuration

Application Properties

# Application name
spring.application.name=TicketsTradingPlatform

# Thymeleaf template engine configuration
spring.thymeleaf.enabled=true

# Database connection configuration
spring.datasource.url=jdbc:postgresql://<DATABASE_HOST>:<DATABASE_PORT>/<DATABASE_NAME>
spring.datasource.username=<DATABASE_USERNAME>
spring.datasource.password=<DATABASE_PASSWORD>
spring.datasource.driver-class-name=org.postgresql.Driver

# JPA and Hibernate configuration
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors