Tech Stacks
Frontend
React 18 with TypeScript
Vite for build tooling and development server
Tailwind CSS for styling
Radix UI components for accessible UI primitives
React Hook Form with Zod validation
TanStack React Query for data fetching
Wouter for client-side routing
Framer Motion for animations
Three.js with React Three Fiber for 3D components
Backend:
Node.js with Express.js
TypeScript throughout
Drizzle ORM for database operations
PostgreSQL as the database
bcrypt for password hashing
express-session for session management
Passport.js for authentication
Multer for file uploads
OpenAI integration for AI features
Development & Deployment
ESBuild for production builds
TSX for TypeScript execution in development
Drizzle Kit for database migrations
Additional Features
Stripe for payment processing
WebSocket support for real-time features
OpenID Connect for OAuth authentication
Session storage with PostgreSQL
Back