# Start Django server
python manage.py runserverBackend runs at: http://localhost:8000
# Start React development server
npm startFrontend runs at: http://localhost:3000
β Backend APIs - All IPO data from PostgreSQL database β Frontend UI - Real-time data from backend (no more dummy JSON) β Search & Filters - API-powered search and status filtering β Real-time Stats - Live IPO counts and statistics β Error Handling - Connection errors handled gracefully
- Start both servers (backend and frontend)
- Visit: http://localhost:3000
- Test search - Search for "Tech" or "Energy"
- Test filters - Filter by status (upcoming, ongoing, listed)
- View details - Click on any IPO card
GET /api/ipo/- All IPOs with search/filterGET /api/ipo/stats/- IPO statisticsGET /api/ipo/upcoming/- Upcoming IPOs onlyGET /api/ipo/ongoing/- Ongoing IPOs onlyGET /api/ipo/listed/- Listed IPOs only
- React Frontend β API calls β Django Backend β PostgreSQL Database
- Real IPO data from your database displays in the UI
- Search & filters send API requests for instant results
- Error handling shows connection issues if backend is down
No more dummy data - everything is connected to your real backend database!