From Legacy System To Custom ERP


Bright Portal: From Legacy System To Custom ERP Solution
Bright Portal: From Legacy System To Custom ERP Solution
Bright Portal: From Legacy System To Custom ERP Solution
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine.
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine.
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine.
ERP
Oracle APEX
E-commerce
From Legacy System To Custom ERP
From Legacy System To Custom ERP
From Legacy System To Custom ERP
Challenge
Challenge
Challenge
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine. Using Redmine worked before Brightgrove started to scale, then the cracks began to show up:
• Fragmented processes. Time-off requests took weeks to approve across departments
• Poor and not scalable UI/UX. Employees avoided using the system, creating communication gaps
• Limited customization. We couldn’t adapt workflows to match our unique business processes
• No additional integrations. HR data lived in silos, requiring manual work and creating errors
• Scalability issues. System performance degraded as our team grew
We evaluated several commercial solutions, but they all had the same fundamental problems: they were built for generic use cases, not our specific needs. The cost of customizing them to work properly would have exceeded building our own solution.
We decided to build a custom portal that integrates seamlessly with our existing custom ERP system, giving us complete control over functionality, UI/UX, and future development.
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine. Using Redmine worked before Brightgrove started to scale, then the cracks began to show up:
• Fragmented processes. Time-off requests took weeks to approve across departments
• Poor and not scalable UI/UX. Employees avoided using the system, creating communication gaps
• Limited customization. We couldn’t adapt workflows to match our unique business processes
• No additional integrations. HR data lived in silos, requiring manual work and creating errors
• Scalability issues. System performance degraded as our team grew
We evaluated several commercial solutions, but they all had the same fundamental problems: they were built for generic use cases, not our specific needs. The cost of customizing them to work properly would have exceeded building our own solution.
We decided to build a custom portal that integrates seamlessly with our existing custom ERP system, giving us complete control over functionality, UI/UX, and future development.
The idea to create an internal portal came together with a need to transition from an outdated legacy solution based on a popular open-sources system for basic HR functions called Redmine. Using Redmine worked before Brightgrove started to scale, then the cracks began to show up:
• Fragmented processes. Time-off requests took weeks to approve across departments
• Poor and not scalable UI/UX. Employees avoided using the system, creating communication gaps
• Limited customization. We couldn’t adapt workflows to match our unique business processes
• No additional integrations. HR data lived in silos, requiring manual work and creating errors
• Scalability issues. System performance degraded as our team grew
We evaluated several commercial solutions, but they all had the same fundamental problems: they were built for generic use cases, not our specific needs. The cost of customizing them to work properly would have exceeded building our own solution.
We decided to build a custom portal that integrates seamlessly with our existing custom ERP system, giving us complete control over functionality, UI/UX, and future development.

Key features delivered
Key features delivered
Key features delivered
One of our main goals was to connect our Oracle APEX-powered ERP system, a solution for running and automating company HR, recruiting, delivery and financial processes, with a new portal. That would make the ERP the source of all data and a management tool for HRs, recruiters and managers. This architecture gives us:
• Single source of truth. All employee data flows from the ERP
• Custom workflows. Built exactly for our business processes
• Enterprise-grade security. MSAL authentication and proxy servers
• Scalable foundation. Easy to add new modules as we grow
As for the technical details, the portal is primarily built with React, Redux, Material UI, and TypeScript. Redux facilitates state management and ensures efficient data handling for features like newsfeeds, time tracking, and mood monitoring.
Integration with Microsoft SharePoint and ERP systems was achieved through RESTful APIs and Python-based back-end layers, ensuring data security and seamless data exchange. Additional security measures, including a proxy server and through MSAL, safeguard sensitive information and ensure compliance with data protection regulations.
One of our main goals was to connect our Oracle APEX-powered ERP system, a solution for running and automating company HR, recruiting, delivery and financial processes, with a new portal. That would make the ERP the source of all data and a management tool for HRs, recruiters and managers. This architecture gives us:
• Single source of truth. All employee data flows from the ERP
• Custom workflows. Built exactly for our business processes
• Enterprise-grade security. MSAL authentication and proxy servers
• Scalable foundation. Easy to add new modules as we grow
As for the technical details, the portal is primarily built with React, Redux, Material UI, and TypeScript. Redux facilitates state management and ensures efficient data handling for features like newsfeeds, time tracking, and mood monitoring.
Integration with Microsoft SharePoint and ERP systems was achieved through RESTful APIs and Python-based back-end layers, ensuring data security and seamless data exchange. Additional security measures, including a proxy server and through MSAL, safeguard sensitive information and ensure compliance with data protection regulations.
One of our main goals was to connect our Oracle APEX-powered ERP system, a solution for running and automating company HR, recruiting, delivery and financial processes, with a new portal. That would make the ERP the source of all data and a management tool for HRs, recruiters and managers. This architecture gives us:
• Single source of truth. All employee data flows from the ERP
• Custom workflows. Built exactly for our business processes
• Enterprise-grade security. MSAL authentication and proxy servers
• Scalable foundation. Easy to add new modules as we grow
As for the technical details, the portal is primarily built with React, Redux, Material UI, and TypeScript. Redux facilitates state management and ensures efficient data handling for features like newsfeeds, time tracking, and mood monitoring.
Integration with Microsoft SharePoint and ERP systems was achieved through RESTful APIs and Python-based back-end layers, ensuring data security and seamless data exchange. Additional security measures, including a proxy server and through MSAL, safeguard sensitive information and ensure compliance with data protection regulations.




Modules overview
Modules overview
Modules overview
The Employee Self-Service Hub is a central hub with a personal dashboard, providing quick access to all system functions across both mobile and desktop platforms. A key feature of the hub is a streamlined time-off booking process that was reduced from over 10 clicks to just three. The hub also includes a “My contacts” section, offering easy access to an employee’s manager, HR People Partner, and other key people.
The Employee Self-Service Hub is a central hub with a personal dashboard, providing quick access to all system functions across both mobile and desktop platforms. A key feature of the hub is a streamlined time-off booking process that was reduced from over 10 clicks to just three. The hub also includes a “My contacts” section, offering easy access to an employee’s manager, HR People Partner, and other key people.
The Employee Self-Service Hub is a central hub with a personal dashboard, providing quick access to all system functions across both mobile and desktop platforms. A key feature of the hub is a streamlined time-off booking process that was reduced from over 10 clicks to just three. The hub also includes a “My contacts” section, offering easy access to an employee’s manager, HR People Partner, and other key people.
The Smart Communication System is a module that transforms internal communication into an engaging and interactive experience. It features a dynamic newsfeed with team-based targeting and filtering, alongside multi-channel publishing that supports a portal, email, Slack, and Telegram, with the opportunity to integrate other channels as needed. Social features, including comments, likes, view counters, and popular author highlights, are also part of the system.
The Smart Communication System is a module that transforms internal communication into an engaging and interactive experience. It features a dynamic newsfeed with team-based targeting and filtering, alongside multi-channel publishing that supports a portal, email, Slack, and Telegram, with the opportunity to integrate other channels as needed. Social features, including comments, likes, view counters, and popular author highlights, are also part of the system.
The Smart Communication System is a module that transforms internal communication into an engaging and interactive experience. It features a dynamic newsfeed with team-based targeting and filtering, alongside multi-channel publishing that supports a portal, email, Slack, and Telegram, with the opportunity to integrate other channels as needed. Social features, including comments, likes, view counters, and popular author highlights, are also part of the system.
The Document Management functionality simplifies and secures access to the SharePoint backend by providing a clean, user-friendly portal interface. Through tailored access and a permissions system that utilizes the SharePoint API, employees only see the departments and files they are authorized to view, which helps to cut down on typical clutter. An intuitive "My Documents" option and streamlined Browse allow users to easily navigate directories and open files directly within the portal.
The Document Management functionality simplifies and secures access to the SharePoint backend by providing a clean, user-friendly portal interface. Through tailored access and a permissions system that utilizes the SharePoint API, employees only see the departments and files they are authorized to view, which helps to cut down on typical clutter. An intuitive "My Documents" option and streamlined Browse allow users to easily navigate directories and open files directly within the portal.
The Document Management functionality simplifies and secures access to the SharePoint backend by providing a clean, user-friendly portal interface. Through tailored access and a permissions system that utilizes the SharePoint API, employees only see the departments and files they are authorized to view, which helps to cut down on typical clutter. An intuitive "My Documents" option and streamlined Browse allow users to easily navigate directories and open files directly within the portal.
The collection of high-impact, custom-built modules is designed to enhance company culture and streamline key processes. These include a referral portal, which is fully integrated with the company’s ERP system to seamlessly manage candidates, track all referrals, and administer bonuses efficiently, helping us to achieve a 50% referral hiring rate. We also developed a unique internal e-commerce marketplace where teammates can purchase company merchandise that can be delivered to one’s door.
The collection of high-impact, custom-built modules is designed to enhance company culture and streamline key processes. These include a referral portal, which is fully integrated with the company’s ERP system to seamlessly manage candidates, track all referrals, and administer bonuses efficiently, helping us to achieve a 50% referral hiring rate. We also developed a unique internal e-commerce marketplace where teammates can purchase company merchandise that can be delivered to one’s door.
The collection of high-impact, custom-built modules is designed to enhance company culture and streamline key processes. These include a referral portal, which is fully integrated with the company’s ERP system to seamlessly manage candidates, track all referrals, and administer bonuses efficiently, helping us to achieve a 50% referral hiring rate. We also developed a unique internal e-commerce marketplace where teammates can purchase company merchandise that can be delivered to one’s door.
Results and achievments
Results and achievments
Results and achievments
Operational Efficiency
Since the launch of the system, we have processed over 12,500 time-off requests, which has significantly reduced approval time from weeks to just hours. Additionally, we have eliminated manual invoice processing errors.
Since the launch of the system, we have processed over 12,500 time-off requests, which has significantly reduced approval time from weeks to just hours. Additionally, we have eliminated manual invoice processing errors.
Employee Engagement
We publish over 150 company news posts per year with targeted delivery, and have sent more than 1,000 peer recognition messages. These efforts have helped us maintain an employee satisfaction rate of over 70%.
We publish over 150 company news posts per year with targeted delivery, and have sent more than 1,000 peer recognition messages. These efforts have helped us maintain an employee satisfaction rate of over 70%.
Business Growth
We have streamlined our onboarding process for rapid team expansion and improved client billing accuracy and speed. As a result of these efforts, 50% of our new hires now come through the referral portal.
We have streamlined our onboarding process for rapid team expansion and improved client billing accuracy and speed. As a result of these efforts, 50% of our new hires now come through the referral portal.
Technical Achievements
Since its deployment, the system has maintained 99.9% uptime. It features a scalable architecture that supports over 400 active users and seamlessly integrates with the existing Oracle APEX infrastructure.
Since its deployment, the system has maintained 99.9% uptime. It features a scalable architecture that supports over 400 active users and seamlessly integrates with the existing Oracle APEX infrastructure.




What happens now
What happens now
What happens now
We continue evolving the platform based on user feedback and business needs. Current development includes:
• Advanced reporting and analytics modules
• Skills assessment and career development tools
• AI-powered workflow automation
• Enhanced mobile capabilities
Born from our own need to overcome the limitations of generic HR software, we developed a custom platform that truly works. Now, we’re bringing this solution to market for companies struggling with the same challenges of inefficient workarounds and vendor lock-in.
Our platform delivers the benefits of custom development—exact-fit functionality, high user adoption, and a true competitive advantage—powered by an enterprise-grade Oracle APEX core.
We continue evolving the platform based on user feedback and business needs. Current development includes:
• Advanced reporting and analytics modules
• Skills assessment and career development tools
• AI-powered workflow automation
• Enhanced mobile capabilities
Born from our own need to overcome the limitations of generic HR software, we developed a custom platform that truly works. Now, we’re bringing this solution to market for companies struggling with the same challenges of inefficient workarounds and vendor lock-in.
Our platform delivers the benefits of custom development—exact-fit functionality, high user adoption, and a true competitive advantage—powered by an enterprise-grade Oracle APEX core.
We continue evolving the platform based on user feedback and business needs. Current development includes:
• Advanced reporting and analytics modules
• Skills assessment and career development tools
• AI-powered workflow automation
• Enhanced mobile capabilities
Born from our own need to overcome the limitations of generic HR software, we developed a custom platform that truly works. Now, we’re bringing this solution to market for companies struggling with the same challenges of inefficient workarounds and vendor lock-in.
Our platform delivers the benefits of custom development—exact-fit functionality, high user adoption, and a true competitive advantage—powered by an enterprise-grade Oracle APEX core.


Download extended case study in .pdf
Download extended case study in .pdf