Skip to content

Repository files navigation

Stockly — AI-Powered Stock Tracker

Track real-time stock prices, manage your watchlist, and get AI-generated market summaries powered by Gemini.

Tech Stack

Next.js · TypeScript · TailwindCSS · MongoDB · Better Auth · Finnhub API · Gemini AI · Shadcn UI

Features

  • Stock Search & Charts — Real-time prices with interactive TradingView charts
  • Watchlist — Save and track your favorite stocks
  • AI Summary — Plain-English market summaries powered by Gemini
  • Top Stories — Latest market news from Finnhub
  • Auth — Secure email/password authentication via Better Auth

Quick Start

git clone https://github.com/iamrishavgupta/Stockly.git
cd Stockly
npm install

Create .env.local:

NODE_ENV=development
NEXT_PUBLIC_BASE_URL=http://localhost:3000
NEXT_PUBLIC_FINNHUB_API_KEY=
FINNHUB_API_KEY=
FINNHUB_BASE_URL=https://finnhub.io/api/v1
MONGODB_URI=
BETTER_AUTH_SECRET=
BETTER_AUTH_URL=http://localhost:3000
GEMINI_API_KEY=
NODEMAILER_EMAIL=
NODEMAILER_PASSWORD=
npm run dev

Open http://localhost:3000

Live Demo

stockly-five-livid.vercel.app

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages