Yess Chef

Full Stack Development2023-2024
Next.jsTypeScriptNestJSPostgreSQLPrismatRPCTailwindCSSAWS S3StripePubNubRedisDockerTypeORMGraphQLSocket.IO

Yess Chef is a comprehensive platform that connects professional chefs with clients seeking personalized dining experiences. The application features real-time communication, secure payment processing, and sophisticated booking management, all wrapped in a modern, responsive interface.

<100ms

API Response Time

Average API response time with caching

95+

Frontend Performance

Lighthouse performance score

Technical Architecture

Microservices-based architecture with a Next.js frontend and NestJS backend, utilizing modern tools and practices for scalability and maintainability

Next.js Frontend with tRPC
NestJS Backend API
PostgreSQL Database
Redis Cache Layer
PubNub Real-time Communication
AWS S3 Storage
Stripe Payment Processing

Technical Details

Frontend

Framework: Next.js with TypeScript

State Management: Redux Toolkit & React Query

Styling: TailwindCSS with Radix UI components

Notable Features

  • Server-side rendering
  • Type-safe API calls with tRPC
  • Responsive design with TailwindCSS
  • Real-time chat interface
  • Client-side form validation
  • Google Places integration

Backend

Framework: NestJS with TypeScript

Database: PostgreSQL with TypeORM

API: REST & GraphQL

Notable Features

  • JWT authentication
  • Rate limiting
  • File upload handling
  • Email notifications
  • WebSocket support
  • Prometheus metrics
  • Bull job queue integration

Infrastructure

Hosting: Docker containerization

Deployment: GitHub Actions CI/CD

Monitoring: Prometheus & Winston logging

Notable Features

  • Containerized deployment
  • Automated CI/CD pipeline
  • Performance monitoring
  • Scalable architecture

Team & Role

Team Information

Team Size: Small

Role: Full Stack Developer

Responsibilities

  • Frontend development with Next.js
  • Backend API development with NestJS
  • Database design and implementation
  • Third-party service integrations
  • DevOps and deployment configuration
Yess Chef - Phil Collins