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

https://github.com/jagthefriend/tactiq

Creating an AI powered task manager
https://github.com/jagthefriend/tactiq

acernity-ui ai docker heroui nextjs postgresql prisma-orm react server-actions server-side tailwindcss typescript

Last synced: 3 months ago
JSON representation

Creating an AI powered task manager

Awesome Lists containing this project

README

          

# Tactiq

This is a [T3 Stack](https://create.t3.gg/) project bootstrapped with `create-t3-app`.

## Goal

Creating an AI powered task manager

## Tools Used:

- [Next.js](https://nextjs.org)
- [Prisma](https://prisma.io)
- [PostgreSQL](https://www.postgresql.org/)
- [Tailwind CSS](https://tailwindcss.com)
- [HeroUI](https://www.heroui.com/)
- [Acernity](https://ui.aceternity.com/)

## How To Run

### Docker

1. Add all required env variable into `compose.yml`
2. Run

```bash
docker compose up
```

Application run on [3000](http://localhost:3000)

### Manually

1. Install Dependencies

```bash
pnpm install
```

2. Add all the required env variables into `.env` file

```bash
DATABASE_URL="postgresql://..."

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="..."
CLERK_SECRET_KEY="..."

NEXT_PUBLIC_CLERK_SIGN_UP_URL=/signup
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/login
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/dashboard
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/dashboard

OPENROUTER_API_KEY="..."
```

4. Push schema to database

```bash
pnpm db:push
```

4. Run in dev mode

```bash
pnpm dev
```

Application run on [3000](http://localhost:3000)