Skip to content

mann17/TradeWithCursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TradeWithCursor - Global Exchange Reports

A modern full-stack starter app with:

  • Java 25 + Spring Boot 3.5 backend
  • React (Vite) frontend
  • Dashboard showing top 5 stock reports for:
    • India (IN)
    • United States (US)
    • Germany (DE)
    • China (CN)
    • United Kingdom (UK)

Project Structure

  • backend - Spring Boot REST API
  • frontend - React UI with Vite

Backend API

Base URL: http://localhost:8080

  • GET /api/reports/exchanges - list supported exchange codes
  • GET /api/reports/{exchangeCode}/top5 - top 5 reports for a single exchange
  • GET /api/reports/all - top 5 reports for all major exchanges

Run Locally

1) Backend

Requirements:

  • Java 25 (or adjust java.version in backend/pom.xml)
  • Maven 3.9+
cd backend
mvn spring-boot:run

2) Frontend

Requirements:

  • Node.js 20+
  • npm/pnpm/yarn
cd frontend
npm install
npm run dev

Vite runs on http://localhost:5173 and proxies /api to Spring Boot.

Notes

  • Data is currently seeded in-memory in ReportService.
  • Replace seeded data with a market data provider/API when ready.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors