Skip to content

akprojects2310/TradeAssite-website

Repository files navigation

Trade Assistant - Private Trading Signal System

A professional React + TypeScript application for viewing live trading signals and executing paper trades. This is a PRIVATE, SELF-USE application - not for public trading or real money execution.

🚀 Quick Start

See SETUP.md for detailed setup instructions.

Prerequisites

  • Node.js 16+ and npm
  • Firebase project with Firestore and Authentication
  • Backend API running on http://localhost:8000/api

Installation

# Install dependencies
npm install

# Copy environment variables template
cp env.example .env

# Edit .env with your Firebase and API configuration

# Start development server
npm start

📋 Features

  • Live Signal Dashboard: Real-time updates from Firestore for NIFTY and BANKNIFTY
  • Paper Trading: Execute BUY/SELL actions based on signals
  • History & Analytics: Trade history, daily summaries, and performance charts
  • Authentication: Firebase Auth with protected routes

🛠 Tech Stack

  • React 18+ with TypeScript
  • Firebase (Firestore + Auth)
  • React Query (TanStack Query) for server state
  • Axios for REST API calls
  • Tailwind CSS for styling
  • Recharts for data visualization
  • React Router for navigation

📁 Project Structure

src/
├── app/
│   ├── pages/          # Page components
│   ├── components/     # Reusable components
│   ├── services/       # API and Firebase services
│   ├── hooks/          # Custom React hooks
│   ├── types/          # TypeScript definitions
│   └── utils/          # Utility functions
├── App.tsx             # Main app with routing
└── index.tsx           # Entry point

⚠️ Important Notes

  • PRIVATE USE ONLY: This application is for personal use only
  • PAPER TRADING ONLY: No real money execution
  • READ-ONLY FIRESTORE: Frontend only reads signals, never writes
  • NO TRADING LOGIC: All calculations handled by backend API
  • NO REAL BROKER INTEGRATIONS: Signals viewing only

📚 Documentation

For detailed setup instructions, Firebase configuration, and API requirements, see SETUP.md.

🔧 Available Scripts

  • npm start - Start development server
  • npm run build - Build for production
  • npm test - Run tests

📝 License

Private use only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors