Jan 20, 2025
No image
Web platform for tracking changes in legislation
Ongoing

Web platform for tracking changes in legislation

$100,000+
more 1 year
Cyprus
6-9
view project
Service categories
Service Lines
Software Development
IT Services
Web Development
Domain focus
Healthcare
Programming language
Python
Frameworks
Django

Challenge

The client approached the Abyron team with a request to finalise an existing web platform. The main challenges faced by medical organisations were as follows:

  • Constant changes in legislation: Difficulties in keeping track of current changes in rules and regulations, which can lead to legal consequences.
  • Lack of a centralised source of information: Medical organisations needed a platform that would make it easy to find the right documents and clarifications.
  • Ineffective communication within the team: Specialists lacked tools to share opinions and experiences on how to apply legislation in practice.

Objectives:

📌Develop a multifunctional web platform to track changes in legislation.
📌Enable information exchange and co-operation between specialists.
📌 Introduce a system of notification of compliance assessment deadlines.

Solution

Work on the project started with analysing the existing platform. We studied the functionality and identified the main areas requiring improvement. Based on this information, the Abyron team started developing the backend part of the system.

â–ŽThe main steps of implementation:

  1. Refactoring of the old code: We performed a full code audit to improve the code structure and performance. This allowed us to eliminate obsolete elements and optimise the performance of the platform.
  2. CI/CD customisation: Implementing Continuous Integration and Continuous Deployment (CI/CD) practices greatly simplified the upgrade process. The team could now make code changes quickly and securely.
  3. Deployment Automation: We developed a system to automatically deploy the application to different environments, reducing the time it took to test and deploy new features.
  4. Minimising bugs and vulnerabilities: Conducting testing and security analysis helped identify vulnerabilities that were fixed, increasing the reliability of the platform.
  5. Development of new services: We created new functions for working with reports, guides and recommendations, which made the platform more informative and useful for users.

In the process we used modern technologies:

  • Python and Django for backend development.
  • PostgreSQL for data storage.
  • Celery and Redis for background tasks processing and queue management.
  • Docker for application containerisation.
  • AWS for platform deployment and hosting.

Results

As a result of the project work, the client received a feature-rich web-based platform that has significantly improved their legislative change tracking processes. Here are some of the key results:

  • Up-to-date information: The platform now provides users with up-to-date data on current legislative changes, which reduces the risks of legal repercussions.
  • Simplified regulatory search: New search functions make it easy to find relevant documents and clarifications.
  • Exchange of opinions and experience: The platform facilitates interaction between specialists, which helps to better understand and apply the legislation in practice.
  • Notification system: Automatic reminders of compliance assessment deadlines help avoid omissions and oversights.