Enterprise-grade AI platform with modern full-stack architecture.
- React 18 with TypeScript and Vite
- Express.js backend with session-based authentication
- PostgreSQL database with Drizzle ORM
- Stripe payment integration
- AWS cloud services integration
- Tailwind CSS with Radix UI components
- React 18 with TypeScript
- Vite build system
- Wouter for routing
- TanStack Query for state management
- Radix UI + Tailwind CSS for styling
- Express.js with TypeScript
- Session-based authentication
- PostgreSQL with Drizzle ORM
- Stripe payment processing
- AWS services integration
- Node.js 20+
- PostgreSQL database
- AWS account (for cloud services)
- Stripe account (for payments)
npm installCreate a .env file with:
DATABASE_URL=postgresql://...
STRIPE_SECRET_KEY=sk_...
AWS_ACCESS_KEY_ID=...
AWS_SECRET_ACCESS_KEY=...
npm run devnpm run build
npm run startThis repository includes GitHub Actions workflows for:
- Automated testing and building
- Staging deployment (develop branch)
- Production deployment (main branch)
main- Production releasesdevelop- Development integrationfeature/*- Feature development
- AWS Amplify - Frontend hosting
- CloudFront - CDN and SSL
- S3 - Static assets
- Route 53 - DNS management
├── client/ # React frontend
│ ├── src/
│ │ ├── components/ # Reusable components
│ │ ├── pages/ # Page components
│ │ ├── hooks/ # Custom hooks
│ │ └── lib/ # Utilities
├── server/ # Express backend
│ ├── routes.ts # API routes
│ ├── index.ts # Server entry
│ └── *.ts # Service modules
├── shared/ # Shared types/schemas
└── package.json # Dependencies
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run db:push- Push database schema changes
Proprietary - TRTR Platform