Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anchit1909/alpha-stonks

AlphaStonks is an online platform for stock market data. It shows top-performing and underperforming stocks, offers stock details and financials, and provides Line, Candlestick, and Bar charts. It includes a quick search feature for your favorite stocks.
https://github.com/anchit1909/alpha-stonks

alphavantage-api nextjs13 react-google-charts shadcn-ui tailwindcss zustand

Last synced: 17 days ago
JSON representation

AlphaStonks is an online platform for stock market data. It shows top-performing and underperforming stocks, offers stock details and financials, and provides Line, Candlestick, and Bar charts. It includes a quick search feature for your favorite stocks.

Awesome Lists containing this project

README

        

Groww Stonks - stocks/etfs broking website

Alpha Stonks - stocks/etfs broking website


Shop for your favourite Stocks/etfs



Anchit Sinha Twitter follower count


Groww Stonks repo star count


Introduction ·
How It Works ·
Tech Stack ·
Screenshots ·
Running Locally ·
Author



## Introduction

AlphaStonks is an online platform for stock market data. It shows top-performing and underperforming stocks, offers stock details and financials, and provides Line, Candlestick, and Bar charts. It includes a quick search feature for your favorite stocks.

## Features

- Top 20 gainers and losers displayed on the Home page.
- Company Details Page.
- Visualization of the Stock performance using Charts.
- Financials of the stock displayed on the company page.
- Search functionality to search for the stocks.
- Filter feature to filter the search among Stock, ETF, Mutual Fund.
- Suggested Stocks in the search bar.

## Tech Stack

- Javascript
- [NextJS](https://nextjs.org/)
- [Alphavantage API](https://www.alphavantage.co/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Shadcn ui](https://ui.shadcn.com/)
- [Zustand](https://github.com/pmndrs/zustand)
- [React Google Charts](https://www.react-google-charts.com/) (For data visualization)

## Screenshots

### Home Page

Home Page

### Company Details Page

Company Details Page

### Line Chart

Line Chart

### Area Chart

Area Chart

### Search Functionality

Search Functionality

## Running Locally

### Cloning the repository to the local machine.

```bash
git clone
```

### Creating an account on Alphavantage to get an API key.

1. Get an API key from the API Keys section.

### Storing API key in .env file.

Create a file in root directory of project named **.env.local**. And store your API key in it.

### Installing the dependencies.

```bash
npm install
```

### Running the application.

Then, run the application in the command line and it will be available at `http://localhost:3000`.

```bash
npm run dev
```

## Author

- Anchit Sinha ([@anchit1909](https://twitter.com/anchit1909))