Skip to content

RWKV-APP/app_website

Repository files navigation

App Website

A monorepo project for app website with backend and frontend.

Project Structure

app_website/
├── backend/          # NestJS backend
├── frontend/         # Next.js frontend
└── package.json      # Root package.json for workspace

Tech Stack

Backend

  • NestJS
  • Prisma
  • TypeScript
  • SQLite

Frontend

  • Next.js
  • Jotai
  • React
  • TypeScript

Getting Started

Prerequisites

  • Node.js >= 18.0.0
  • pnpm >= 8.0.0

Installation

# Install dependencies
pnpm install

Development

# Run backend
pnpm dev:backend

# Run frontend
pnpm dev:frontend

Build

# Build all
pnpm build

# Build backend only
pnpm build:backend

# Build frontend only
pnpm build:frontend

Backend Setup

  1. Copy .env.example to .env in the backend directory
  2. Run Prisma migrations:
    cd backend
    pnpm prisma:migrate
  3. Generate Prisma client:
    pnpm prisma:generate

Frontend Setup

The frontend is a Next.js application. Just run pnpm dev:frontend to start development server.

About

The landing page and the backend of RWKV Chat mobile app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published