Client Suite is a self-hostable, user-friendly platform designed to streamline client interactions for small businesses. It centralizes essential tools for managing client relationships, making it easier to track appointments, transactions, customer information, and business performance statistics.
Ideal for small business owners, Client Suite provides a cohesive and organized way to manage everything from appointments to service offerings.
Table of Contents
Features
- Customer Management: Maintain a centralized, searchable database with complete client profiles.
- Appointment Scheduling: Built-in calendar for easy scheduling and appointment management.
- Service Management: Define and organize services offered, with streamlined booking and invoicing.
- Transaction Tracking: Record and manage all transactions per client for detailed financial records.
- Business Insights: Access business statistics and performance metrics in an intuitive dashboard.
- User-Friendly Interface: Intuitive design reduces the need for extensive training.
Technologies & Architecture
Client Suite is crafted with modern technologies, focusing on reliability, performance, and scalability:
- Frontend:
- Flutter: A cross-platform framework that provides a fast, consistent UI across devices.
- Backend:
- PocketBase: A lightweight and flexible backend framework for managing data and API.
- SQLite: An embedded database solution that provides efficient, lightweight data storage.
- Additional Tools:
- Docker: Ensures containerized deployment for streamlined setup and scaling.
- Nginx: Serves as a web server and reverse proxy, handling HTTPS and load balancing.
Getting Started
Client Suite will soon be available as a Docker container once it reaches a stable first release point. In the meantime, you can try it out at the following link:
Server URL: https://client-suite-demo-1052410870724.us-central1.run.app
Username: demo
Password: demo00000