Skip to content

HackStyx/InnoFund-Insights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnoFund Insights - Startup Funding Dashboard

A data visualization application built with Preswald that provides insights into Indian startup funding data.

Live Demo

View the live application: https://pb8538d92.preswald.app/

About the Project

InnoFund Insights is a dashboard that visualizes Indian startup funding data from 2015 to 2021. The application allows users to explore:

  • Startups with high funding amounts (over $100M)
  • Top industries by total funding
  • Funding trends over the years

Technologies Used

  • Preswald - A static-site generator for building interactive data apps in Python
  • Pandas - For data manipulation and analysis
  • Plotly Express - For interactive data visualizations

Project Structure

My-Preswald-App/
├── data/
│   └── Indian_startups_funding.csv  # Dataset containing startup funding information
├── images/                          # Contains logos and favicons
├── main.py                          # Main application code
├── preswald.toml                    # Preswald configuration
├── pyproject.toml                   # Python project configuration
└── secrets.toml                     # Secret configuration (not committed to version control)

Features

  1. Data Filtering - Filter data by year range and optionally by industry
  2. Data Tables - View sample data and high-funding startups
  3. Interactive Visualizations:
    • Bar chart of top 10 industries by funding
    • Line chart showing funding trends over the years

Getting Started

Prerequisites

  • Python 3.8 or higher
  • Preswald SDK

Installation

  1. Clone the repository

    git clone <repository-url>
    cd My-Preswald-App
    
  2. Install dependencies

    pip install preswald
    
  3. Run the application locally

    preswald run
    

Development

To modify the application:

  1. Update the data filters in main.py to change the year range or industry focus
  2. Add new visualizations by creating additional Plotly charts
  3. Customize the UI by editing the text and layout components

Deployment

The application is deployed using Preswald's built-in deployment capabilities:

preswald export

This creates a standalone HTML file that can be shared or hosted anywhere.

Documentation

For more information about Preswald, visit the official documentation.

About

My Preswald App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages