Trading Platform

  • Tech Stack: Java, Spring Boot, React, PostgreSQL, JPA, Hibernate, Spring Security, Axios, HTML, CSS, Bootstrap.
  • Github URL : Project Link

Project Overview

The Trading Platform is a web application that enables users to view, analyze, and interact with trending data. It features a robust backend powered by Spring Boot and a dynamic frontend built with React, offering a seamless and secure user experience.

The backend is responsible for handling complex business logic, user authentication, and secure data transactions using Spring Security. The RESTful API ensures smooth communication between the backend and frontend, while PostgreSQL is used for data persistence.

The frontend is developed with React, utilizing functional components for efficiency and Axios for API interactions. It is styled using HTML, CSS and Bootstrap, providing a modern and user-friendly interface.

Key Features:

  • Trend visualization for market insights.
  • Secure user authentication and authorization.
  • Responsive and interactive UI built with React.
  • Spring Boot backend with database management using PostgreSQL.

Project Structure:

  • Backend: Handles API requests, authentication, and data management.
  • Frontend: Provides a user-friendly interface for data interaction.

Setup Requirements:

  • Java 11 or newer
  • Node.js and npm
  • PostgreSQL (or a compatible database)