DotChart is a Next.js web application designed to simplify the process of viewing stock charts for 750 stocks listed on the National Stock Exchange (NSE), India. The app organizes stocks into five indices, allowing users to quickly browse through charts and monitor market trends.
- Index-Based Navigation: View charts for stocks from the following indices:
- Nifty 50
- Nifty Next 50
- Midcap 150
- Smallcap 250
- Microcap 250
- Simple Chart Navigation:
- Select an index to load stock charts.
- Use the Next button to cycle through stock charts, making it easier to analyze multiple stocks.
- Mobile-First Design: Optimized for viewing on both desktop and mobile devices.
- Future Enhancements: Continuous improvements and additional features will be added in future updates.
Follow these steps to get DotChart running locally:
-
Clone this repository:
git clone https://github.com/your-username/dotchart.git cd dotchart
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to:
http://localhost:3000
This project is ready for deployment on platforms like Vercel or Netlify. Follow their respective guides to deploy your Next.js app.
- Select an index from the list on the homepage.
- The chart for the first stock in the selected index will load automatically.
- Press the Next button to view the next stock in the index.
- Frontend Framework: Next.js
- Charting Library: Lightweight Charts
- CSS Framework: Tailwind CSS (for styling)
Contributions are welcome! Feel free to open issues or submit pull requests to improve DotChart.
This project is licensed under the MIT License.
DotChart is under active development, and your feedback is invaluable. If you encounter any issues or have suggestions for new features, please open an issue on GitHub.