Skip to content

kishor-23/tradingapp-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Trading App

This project is a trading application built using Java Spring Boot, HTML, CSS, JavaScript, and MySQL.

Module

User
User Account Management
Notification mail
Password hashing
Nominees
View stocks
Market Data
View current share market status
Perform fundamental and technical analysis using TradingView CDN
Buy stock
Sell stock
Transaction History
Portfolio tracking

Technologies Used

  1. Front-End Development:

    • HTML 5
    • CSS
    • JavaScript
  2. Back-End Development:

    • Java [JDK 17]
    • JDBC
    • Spring Boot
  3. Database:

    • MySQL

Services Used

  • TradingView: A platform for technical analysis and charting.
  • DataTables: A JavaScript library for enhancing HTML tables.
  • Gmail SMTP: A service for sending emails using Gmail.
  • Alpha Vantage: A provider of real-time and historical financial market data.

Trading App Features

  • User Account Management: Secure and user-friendly registration and login processes, including features like email verification and password hashing.

  • Market Data: Access to real-time market data, including live stock prices, market trends, and detailed charts. Users can stay informed about the latest market movements and make timely trading decisions.

  • Technical and Fundamental Analysis: Advanced tools for performing in-depth technical and fundamental analysis of stocks. This includes interactive charts, indicators, and analytics powered by platforms like TradingView.

  • Portfolio Management: Tools for tracking and managing investment portfolios. Users can view their holdings, monitor portfolio performance, and analyze investment returns.

  • Transaction History: Detailed records of all trading activities, including past buy and sell transactions, to help users keep track of their investment activities.

  • Notifications and Alerts: Real-time notifications and alerts to keep users updated on significant order statuses.

  • Educational Resources: Access to educational content and resources to help users understand trading concepts, market strategies, and the functionalities of the app.

Getting Started

Prerequisites

  • Eclipse
  • Java [JDK 17]
  • Tomcat v9.0+
  • Apache Maven
  • MySQL Workbench

Documentation

Trading App User Manual
Trading App PPT

Installation

  1. Clone the repository:
    git clone https://github.com/kishor-23/tradingapp-spring.git
    cd tradingapp-spring
    
    

About

using spring and jdbc template

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published