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

https://github.com/lukemcdonald/gettreadtalks

Exercise your inner man.
https://github.com/lukemcdonald/gettreadtalks

base-ui better-auth convex coss-ui nextjs react resend tailwindcss typescript vercel

Last synced: about 1 month ago
JSON representation

Exercise your inner man.

Awesome Lists containing this project

README

          

# TREAD Talks

A modern, full-stack faith-based talks and content platform built with Next.js, Convex, and Better Auth.

## Tech Stack

- **Frontend:** Next.js 16, React 19, Tailwind CSS v4
- **UI:** Coss UI (built on Base UI)
- **Backend:** Convex (database + backend functions)
- **Authentication:** Better Auth
- **Forms:** React Hook Form + Zod
- **Email:** Resend + React Email
- **Analytics:** PostHog
- **Error Monitoring:** Sentry
- **Linting/Formatting:** Biome
- **Deployment:** Vercel

## Getting Started

### Prerequisites

- Node.js 22+ (LTS recommended)
- pnpm

### Development

1. Clone the repository
2. Install dependencies:

```bash
pnpm install
```

3. Copy `.env.example` to `.env.local` and fill in your values
4. Start the development server:

```bash
pnpm dev
```

This runs both Next.js and Convex dev in parallel.

## Resources

- [Base UI Documentation](https://base-ui.com/)
- [Better Auth Documentation](https://better-auth.com/)
- [Biome Documentation](https://biomejs.dev/)
- [Convex Documentation](https://docs.convex.dev/)
- [Coss UI Documentation](https://coss.com/ui)
- [Next.js Documentation](https://nextjs.org/docs)
- [PostHog Documentation](https://posthog.com/docs)
- [React Email Documentation](https://react.email/)
- [React Hook Form Documentation](https://react-hook-form.com/)
- [Resend Documentation](https://resend.com/docs)
- [Sentry Documentation](https://docs.sentry.io/)
- [Tailwind CSS v4](https://tailwindcss.com/docs)
- [Zod Documentation](https://zod.dev/)