A modern React application for exploring stocks listed on the NASDAQ exchange.
The project is deployed and can be accessed here.
- View NASDAQ-listed stocks
- Infinite scroll loading for better performance
- Real-time search functionality
- Responsive design for all devices
- Redux Toolkit for state management
- TypeScript for type safety
- Loading states
- Clone the repository
- Add
.env
in the root directory: - Update
.env
with your Polygon.io API key:VITE_POLYGON_API_KEY=your_api_key_here
- Install dependencies:
npm install
- Start the development server:
npm run dev
- React 18
- TypeScript
- Redux Toolkit
- Tailwind CSS
- Vite
- Lodash for utility functions
src/
├── components/ # React components
├── store/ # Redux store and slices
├── types/ # TypeScript interfaces
├── config/ # Environment and app configuration
└── tests/ # Test files
This project uses the Polygon.io API for stock data. The application implements
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request