Dev#13
Merged
Merged
Conversation
…oogleSpeechStreamer
…L in call simulator
…prove error handling in call endpoints
…scripts and improve comments for clarity
…ng and queue management
…ed audio processing
… unused gemini.py and speech_service.py files
…ext-to-Speech API
…ndling with TTS audio streaming
…tials and update payload structure
…ebSocket communication
…ed conversation flow
…e selection parameters
…nd improve init_dynamic_context with booking data retrieval
…ontext with business name
…task for improved performance
… sending and processing
… retrieval, creation, updating, and deletion of clients
…ng retrieval, creation, updating, and deletion of resources
…g creation, retrieval, updating, and deletion of services
…ace SVG with image in ServicesForm
…r push path in QuickActions component
…idation and response structure improvements; add ResourceControllerTest for resource management functionality
…alidate conversation and voice call functionalities
… SigninForm, SignupForm, SetupNavigation, and SetupProgress components - Updated jest.config.js to mock CSS imports using identity-obj-proxy - Added identity-obj-proxy dependency to package.json and package-lock.json - Created comprehensive tests for SigninForm covering rendering, user interactions, state display, error handling, loading states, form validation, and accessibility - Developed tests for SignupForm with similar coverage including user interactions and error handling - Implemented tests for SetupNavigation component focusing on button states, interactions, and layout structure - Added tests for SetupProgress component to verify rendering, step status styling, progress indicators, and accessibility
…sion and prevent default behavior; update Input component to ensure proper label association
…n behavior is validated and improve code formatting
…usiness, and service responses
… accessibility in ServicesForm, AddServiceModal, and LandingHeader
…ystems are case-insensitive
Slo 24 business dashboard
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a comprehensive initial setup for the Slotify project, including licensing, documentation, environment configuration, CI/CD pipeline, and a modern Next.js client application with best practices for development and testing. The most important changes are grouped below:
Project Setup and Documentation
README.mdcovering project overview, system design diagrams, demo screenshots, AI agent explanation, testing instructions, API documentation, and project management workflows. This makes it easy for new contributors and stakeholders to understand the project and its features..env.exampleto provide environment variable templates for both backend and n8n integration, improving onboarding and deployment consistency.LICENSEfile with the MIT License, officially open-sourcing the project and clarifying usage rights.Continuous Integration and Testing
.github/workflows/ci.yml) for automated backend and frontend testing, linting, and build verification on pushes and pull requests, ensuring code quality and reliability.Next.js Client Application Foundation
client/Dockerfile,client/.dockerignore)client/eslint.config.mjs,client/jest.config.js,client/setupTests.ts)client/package.json,client/postcss.config.mjs,client/components.json)Best Practices and Developer Experience
This initial commit lays a solid foundation for Slotify's development, CI/CD, and documentation, making it easy for future contributors to get started and maintain project quality.