Skip to content

lokeshsrirangam/Trading_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trading App

A modern, lightweight trading application built with React Native 0.83, Node.js, and React.js, featuring real-time trading capabilities with secure authentication mechanisms.

React Native Node.js React License

Features

Security

  • Solid 2FA Mechanism: Two-factor authentication for enhanced security
  • PIN Lock: Additional device-level security layer
  • Rate Limitation for OTP: Prevention of brute-force attacks
  • SMTP Service: Secure email delivery for notifications and OTP

Trading Features

  • Real-time Trading Simulation: Live trading experience using Socket.io
  • Buy/Sell Operations: Seamless trading execution
  • Lightweight TradingView Charts: Efficient and responsive charting
  • Portfolio Management: Track your investments in real-time

Technical Highlights

  • Cross-Platform: Built with React Native for iOS and Android
  • Real-time Updates: WebSocket connections for live data
  • Modern Stack: Latest versions of Node.js and React.js
  • Optimized Performance: Lightweight and fast performance

Technology Stack

Frontend

  • React Native 0.83
  • React.js (Latest)
  • Lightweight TradingView Charts
  • Socket.io Client

Backend

  • Node.js (Latest)
  • Express.js
  • Socket.io
  • JWT Authentication
  • SMTP Integration

Security

  • 2FA Implementation
  • PIN Lock System
  • Rate Limiting
  • Encrypted Storage

Installation

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • React Native development environment
  • iOS/Android simulator or physical device
  • Make sure add Add your envs in .env_template_local (server rename to .env)
  • client env.tsx and API.tsx file make sure pointing to correct route and google client ID.

Run

  • Start your server npm run dev

  • Start your chart client npm start

  • Finally start your React Native Project npm install

  • For Mac Users cd ios && pod install && cd .. && npm run ios

  • For Win Users npm run android

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors