Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 StockSense: Your Smart Portfolio Tracker

StockSense is a modern portfolio dashboard that allows users to visualize, track, and manage their favorite stocks in an intuitive and stylish interface. Built with Flask and PostgreSQL, the platform combines real-time data analysis with user-friendly design.

🌟 Features

  • 🔐 Secure user authentication (signup, login, logout)
  • 📊 Dashboard with stock statistics and performance charts
  • 📈 Candlestick, line, and area charts using Chart.js
  • 📋 Create and manage custom watchlists
  • 🎨 Sleek dark mode UI using Bootstrap 5

🧰 Tech Stack


🚀 Getting Started

Prerequisites

  • Python 3.7+
  • PostgreSQL installed and running

Setup Instructions

  1. Clone the repository

    git clone https://github.com/your-username/stocksense.git
    cd stocksense
  2. Install dependencies

    pip install -r requirements.txt
  3. Configure the database

    • Create a PostgreSQL database named StockSense
    • Update credentials in app.py under get_db_connection()
  4. Run the application

    python app.py
  5. Access in browser

    [python app.py](http://127.0.0.1:5000/)
    

Folder Structure

├── app.py                      # Flask backend
├── templates/
│   ├── index.html              # Dashboard
│   ├── login.html              # Login page
│   ├── signup.html             # Registration page
│   ├── main.html               # Landing page
│   ├── stock.html              # Stock detail page
│   ├── watchlists.html         # List of user watchlists
│   └── watchlist_stocks.html   # Stocks inside a watchlist

📸 Screenshots

Dashboard


👤 Author

  • Dhanush Chandra Shekar
  • Rujul Jadav Prakash
  • Ujjwal Reddy Kalvolu Sreenivasa Reddy

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages