About Tako Gallery

What is Tako Gallery?

Tako Gallery is a web application that allows you to generate data visualization cards using the Tako Knowledge Search API, save them to a collection, and share these collections publicly. Each collection is associated with a unique Tako API key and a user-chosen username that serves as the URL endpoint for viewing the collection.

How It Works

  1. 1

    Enter your Tako API key and query

    On the home page, enter your Tako API key and a natural language query describing the data visualization you want to create. For example, "Tesla stock price vs revenue over the last 5 years" or "Global CO2 emissions by country".

  2. 2

    Generate a visualization

    Click the "Generate Visualization" button to send your query to the Tako Knowledge Search API. The API will process your query and generate a data visualization card based on relevant data sources.

  3. 3

    Save to your collection

    The visualization will be automatically saved to your collection. If this is your first time using Tako Gallery with your API key, you'll be taken directly to your collection page with a temporary username. From there, you can choose a more permanent username.

  4. 4

    Share your collection

    Once your visualization is saved, you can share your collection with others via a custom URL based on your chosen username (e.g., https://tako-gallery.vercel.app/collections/your-username).

Features

Data Visualization Generation

Create beautiful data visualizations using natural language queries through the Tako Knowledge Search API. No coding or data preparation required.

Collection Management

Save visualizations to your personal collection with your Tako API key. Organize and manage your visualizations in one place.

Custom Usernames

Choose a unique username for your collection URL, making it easy to share and remember.

Card Management

View, search, and delete cards in your collection. Each card includes the visualization, source information, and methodology details.

Getting a Tako API Key

To use Tako Gallery, you'll need a Tako API key. You can get one by signing up at trytako.com.

Once you have your API key, you can use it to generate visualizations and create your collection on Tako Gallery.

Frequently Asked Questions

Is my Tako API key secure?

Fairly. Your Tako API key is hashed before being stored in our database. We never store the raw API key, only a SHA256 hash that allows us to verify your requests. This hash is unsalted, however, as your API key essentially *is* your identity in the app. Please understand, I wanted to keep it stateless (aside from just a tiny bit of session, as a treat for me, you know how it is).

Can I update my username?

Indeed, you can update your username at any time by clicking the "Change Username" button on your collection page. You'll need to provide your Tako API key and choose a new username that isn't already taken.

How do I create a new card?

To create a new card, go to your collection page and click the "New Card" button. You'll need to provide your Tako API key and enter a natural language query to generate a new visualization.

How do I delete a card from my collection?

To delete a card, navigate to the card's detail page in your collection and click the "Delete Card" button. You'll need to provide your Tako API key to confirm the deletion.

Are my collections public?

Indeed, all collections are public and can be viewed by anyone with the collection URL. However, only you (with your Tako API key) can add or delete cards from your collection. If you lose your API key, that collection and username will stand immutable forever more (or until I implement some sort of cleanup).

About the Project

Tako Gallery was created as a showcase application for the Tako Knowledge Search API. It demonstrates how the API can be used to generate data visualizations from natural language queries and how these visualizations can be organized and shared.

The project is open source and available on GitHub