Rexcess is a web-based ERP application designed to simplify the management of sales orders, expenses, revenues, and invoicing for small businesses
Small businesses often struggle with adopting traditional ERP systems due to their complexity and abundance of features that don’t align with their needs. These systems can be overwhelming, costly, and difficult to implement, leaving many businesses without an effective solution to streamline their operations.
Rexcess is designed with simplicity and usability in mind. Key features include:
The platform is built on a clean and responsive interface, ensuring users can quickly access the tools they need without unnecessary distractions. By focusing on core functionalities, Rexcess minimizes the learning curve and maximizes usability for small businesses.
Originally conceived as a personal expense tracking tool, Rexcess evolved into a fully-fledged ERP software due to firsthand insights into the challenges faced by small businesses adopting complex ERP systems. While implementing an existing ERP for a client, the experience highlighted the difficulty of onboarding due to unnecessary features that overwhelmed the client. This inspired the creation of Rexcess—a simpler, more focused ERP for small businesses.
Building Rexcess was a journey filled with technical and design challenges, each pushing the boundaries of what the platform could achieve. Here’s how these obstacles were overcome:
Optimizing Search Queries: One of the early challenges was ensuring that users could quickly find the data they needed, even with large datasets. The solution came in the form of SQLite’s FTS5 plugin, which provided powerful full-text search capabilities. By integrating this plugin and fine-tuning the queries, we achieved lightning-fast search results without compromising accuracy, even for complex queries.
PDF Document Generation: In an ERP system, generating professional-looking PDFs for invoices and reports is non-negotiable. The challenge was to ensure these documents reflected the UI’s design while being easy to generate. Using React PDF as the foundation, I developed a custom mini-library that seamlessly rendered UI components into PDFs. This approach not only maintained consistency in design but also allowed for reusability across different modules, saving development time and ensuring a polished output.
Rich Text Editing Experience: Small businesses often need to customize invoices, notes, or descriptions with rich formatting. To deliver a smooth editing experience, I adopted the Tiptap library. However, the real challenge was extending it to meet specific needs, such as embedding custom elements. By crafting reusable components, I ensured that the editor was both powerful and intuitive, catering to diverse use cases without overwhelming the user.
UI/UX Design Consistency: Designing an intuitive and visually appealing interface that scales with the application was critical. I tackled this by creating a design system based on NextUI, complemented by a custom theme that aligned with the platform’s branding. To elevate the user experience, I introduced animations with Framer Motion, making interactions feel natural and engaging, while ensuring performance remained smooth across devices.
Each of these challenges shaped Rexcess into what it is today—a robust, user-centric ERP solution that combines technical excellence with practical usability.
Rexcess embodies simplicity, practicality, and user-friendly design, making ERP adoption accessible for businesses without prior experience in complex systems.