Code Monkey home page Code Monkey logo

tradingapp-spring's Introduction

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
    
    

tradingapp-spring's People

Contributors

kishor-23 avatar

Stargazers

Sanskar Goutam avatar

Watchers

Lucian avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.