Estoky is a comprehensive web platform designed to revolutionize the workflow of custom furniture and project-based businesses. By replacing chaotic spreadsheets and manual processes, it centralizes quotes, proposals, presentations, and product catalogs into a single, seamless system.
Built to integrate sales, finance, and production, Estoky provides total end-to-end control, from the initial proposal to final order issuance and integration with external systems. Itโs a tool for speed, organization, and scalability, allowing businesses to save time and focus on growth.
- Real-time Proposals: Create, edit, and duplicate proposals with simultaneous updates across the list and presentation views. The integrated calculator handles freight and per-product discounts instantly.
- Automated Presentations & PDFs: Instantly export professional proposals as PDF or HTML. The system automatically organizes content by room, sketches, and image metadata, with a customizable layout via toggles and filters.
- Product and Finish Management: Quickly register new products and edit them directly within a proposal. Features include multiple finishes, automatic pricing, and bulk import from spreadsheets for fast catalog setup.
- Admin & Access Control: An admin mode allows for user permissions, system settings, and basic audit logs to track actions and export history.
- Conta Azul Integration: Seamlessly export approved quotes as sales orders. Estoky automatically creates or updates clients, manufacturers, and products, with duplication checks to ensure data integrity.
- Productivity & Usability: An optimized search, advanced filters, and a quick-return button for previous proposals boost efficiency. The responsive interface and keyboard shortcuts (WIP) further streamline the user experience.
- Security & Reliability: Features a robust database with server-side validation, regular backups, migration scripts, password authentication, and fine-grained access control.
- Next.js - The React framework for production.
- Drizzle ORM - A lightweight and modern ORM for TypeScript.
- Supabase - Used as the robust PostgreSQL database.
- Firebase - For scalable authentication and other services.
- Tailwind CSS - A utility-first CSS framework for rapid UI development.
- Vercel - Platform for deployment and continuous integration.
Estoky is a project with a vision. We are continuously working to expand its capabilities to become a full-fledged ERP for the custom furniture industry.
Roadmap
- Advanced Analytics: Dashboards with KPIs for sales, margins, and productivity.
- Inventory & Logistics: Stock management, alerts for minimum stock, and turnover reports.
- Additional Integrations: Connections with more ERPs and direct invoice issuance.
- Workflow Automation: Approval flows for high-value proposals.
- Deeper Customization: Personalized themes, visual editors for reports, and client-specific modules.
- Communication Automation: Automated proposal delivery via email/WhatsApp and status notifications.
- Built-in CRM: A basic sales funnel to track leads and negotiations.
- Document Management: Upload and link contracts, blueprints, and other files.
- Mobile App / PWA: Quick access on tablets and smartphones for on-site quoting.
- Enhanced Security: Two-factor authentication (2FA) and comprehensive activity logs.
- Assistive AI: Suggestions for pricing and margins, automatic product descriptions, and bulk item creation assistance.
This is an individual project developed over a year and a half. All the features were meticulously designed and implemented to meet the specific demands of the industry. The platform's success is a testament to the dedication invested in creating a robust and scalable solution.
You can explore a live version of the platform here:
- Website: https://estoky.vercel.app/
All rights reserved. This is a commercial project, and the code is not available for public use or sale without explicit commercial licensing.