Zooly App

Main Next.js application

Overview

zooly-app is the main Next.js application in the monorepo. It serves as the primary application and backend for other apps in the platform.

Url: https://app.zooly.ai

App Details

  • App Name: zooly-app
  • Location: apps/zooly-app
  • Framework: Next.js 16
  • Port: 3004 (development)

Architecture

This is a Next.js application that:

  • Uses the @zooly/app-client package for UI components
  • Uses the @zooly/app-srv package for server-side API logic
  • Uses the @zooly/app-db package for database access
  • Manages its own separate database
  • Integrates with the auth app for authentication

Key Features

  • Main application interface
  • Server-side rendering with Next.js
  • API routes for backend functionality
  • Multi-tenant support through the db package
  • Authentication integration with zooly-auth

Dependencies

  • Next.js 16
  • React 19
  • @zooly/app-client - UI components
  • @zooly/app-srv - Server API layer
  • @zooly/app-db - Database access
  • @zooly/types - Shared types
  • @zooly/util - Shared utilities
  • AWS SDK for Cognito and DynamoDB
  • Drizzle ORM
  • PostgreSQL

Scripts

  • dev - Start development server on port 3004
  • build - Build for production
  • start - Start production server
  • lint - Run ESLint