Integrated business management web app for a sales company with CRM features. The functionality this Rails app provides is extensive:
- Management of distributor accounts across multiple countries.
- Capture, edit and build lead portfolio.
- Logging of phone calls, appointments and notes.
- Management of orders.
- Integrated credit card payments (Stripe, MyGate).
- Management of stock and its reordering.
- Payouts and commissions.
- Client support pages.
- Product download, activation and update facilities.
For me, the most important part of this project is the extensive test suite that was developed from day one, which allows for all the integrated functionality to coexist in one, easy to manage and extend codebase; and rapid development and deployment of new features.