Getting Started
A modern web application platform built with Next.js and TypeScript for building AI-powered applications.
Welcome to Raypx
Raypx is a modern web application platform built with Next.js and TypeScript, designed specifically for building AI-powered applications.
π Quick Start
Get up and running with Raypx in minutes:
-
Clone the repository
git clone https://github.com/raypx/raypxjs.git cd raypx
-
Install dependencies
pnpm install
-
Start development server
pnpm dev
-
Open your browser Visit http://localhost:3000
π οΈ Tech Stack
Raypx is built with modern technologies:
- Framework: Next.js 15.4.5 with React 19
- Language: TypeScript 5.8.3
- Package Manager: pnpm 9.x
- Monorepo: Turborepo
- UI Components: Radix UI + Tailwind CSS (shadcn/ui)
- Database: Drizzle ORM
- Authentication: Custom auth system
- Email: Nodemailer
- Cache: Redis
- Code Quality: Biome (linting & formatting)
- Git Hooks: Husky + Commitlint
π Project Structure
raypx/
βββ apps/
β βββ web/ # Main Next.js application
β βββ docs/ # Documentation site (Fumadocs)
βββ packages/ # Shared packages
β βββ ui/ # UI component library
β βββ auth/ # Authentication system
β βββ db/ # Database layer (Drizzle)
β βββ email/ # Email service
β βββ ... # Other utilities
βββ tooling/ # Development tools & configs
π Links
Last updated on