Skip to content

asjad99/Indigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Welcome to Indigo - A Flask Data App Generator

A faster way to build and share data apps.

What is Indigo? Indigo lets you transform Python scripts into interactive web apps in minutes, instead of weeks. Build dashboards, generate reports, or create chat apps.

Why choose Indigo?

  • Simple and Pythonic: Write beautiful, easy-to-read code.
  • Fast, interactive prototyping: Let others interact with your data and provide feedback quickly.

Features

Indigo provides the following features to streamline your web application development:

  • App Structures: Choose from different application structures based on your project needs:

    • Basic: A single Python file acts as the command center.
    • Large: Organized as a package with distinct, specialized Python files.
    • Flask-Angular: A combination of Flask API and AngularJS front-end.
  • Environment Setup: Automatically generate a virtual environment and install necessary packages.

  • Version Control Integration: Option to hook into a GitHub repository for source control management.

  • Deployment: Initialize and deploy to a Heroku application directly.

Getting Started

Prerequisites

Before you start, ensure you have the following installed:

  • Python
  • pip
  • git

Optional:

  • Heroku CLI (formerly Heroku Toolbelt)
  • virtualenv
  • virtualenvwrapper

Installation

  1. Clone the Flask App Generator repository from GitHub.
  2. Navigate to the directory containing the cloned repo.
  3. Install the necessary Python packages by running:

About

build and share data apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published