Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/developaul/quickdata

Generate data from types, nested forms, etc.
https://github.com/developaul/quickdata

chrome-ai json types

Last synced: about 1 month ago
JSON representation

Generate data from types, nested forms, etc.

Awesome Lists containing this project

README

        


Quickdata







Discover

 ✩ 

![Next.js Badge](https://img.shields.io/badge/Next.js 14-000?logo=nextdotjs&logoColor=fff&style=flat)
![Tailwind CSS Badge](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=flat)

## 🛠 Stack

- [**Nextjs**](https://nextjs.org/) - The React Framework for the Web.
- [**Typescript**](https://www.typescriptlang.org/) - JavaScript with syntax for types.
- [**TailwindCSS**](https://tailwindcss.com) + [**shadcn/ui**](https://ui.shadcn.com) & [**Radix Primitives**](https://www.radix-ui.com) - Design System.
- [**Zod**](https://zod.dev/) - Schema declaration and validation library.
- [**Bun**](https://bun.sh/) - A fast JavaScript runtime, package manager and bundler.
- [**ai**](https://sdk.vercel.ai/docs/introduction) - AI framework for TypeScript.
- [**Vercel**](https://vercel.com/) - Deploy your app anywhere.
- [**Vercel Analytics**](https://vercel.com/analytics) - Analytics for Vercel.

## 📝 Features

- 📄 Generate data from types.
- 📷 Generate data from forms.

## 🚀 Getting Started

You will need:

- [Node.js 20+ (recommended 20.14 LTS)](https://nodejs.org/en/).
- [Git](https://git-scm.com/).

1. [Clone](https://github.com/developaul/quickdata.git) this repository locally:

```bash
git clone [email protected]:developaul/quickdata.git
```

2. Install dependencies:

```bash
# Install bun globally if you don't have it:
npm install -g bun

# and install dependencies:
bun install
```

3. Create a **.env** file with the following content:

> 🚧 The environment variables must match the following schema

```bash
# OpenAI Provider
OPENAI_API_KEY=

# Vercel KV Store
KV_URL=
KV_REST_API_URL=
KV_REST_API_TOKEN=
KV_REST_API_READ_ONLY_TOKEN=
```

**OpenAI API Key**

- [Get your OpenAI API key](https://platform.openai.com/account/api-keys).

**Vercel KV Store**

- [Get your Vercel KV Store](https://vercel.com/docs/storage/vercel-kv/quickstart).

4. Run the development server:

```bash
bun run dev
```