Web app - Legal-aid platform
Link to the web project available to clients only.
About the Project
Full-stack web application for a regional public organization protecting borrowers' rights
- Designed and developed a service-oriented legal-aid platform for a borrower-protection organization, presenting services including collector defense, court-order cancellation, and personal bankruptcy support
- Built targeted guide pages for key audiences, including people facing credit and debt problems, victims of fraudulent “credit lawyers,” and a comprehensive “Borrower's Guidebook”
- Implemented a testimonials section with client success stories, a certificates carousel for statutory documents, and a contact form for inquiries
- Delivered a trust-focused, responsive design with prominent hotline numbers, Telegram bot integration, email, and click-to-call contact options
- Added cookie consent, legal and privacy pages, and SEO-conscious, screen-reader-friendly markup
- Optimized media delivery with WebP conversion and lazy-loaded images
Challenges
The original project was built on WordPress and hosted on a preconfigured platform with an integrated database. Over time, the application was no longer properly maintained and was eventually compromised through vulnerabilities in outdated software.
The existing project also had structural and SEO problems. Much of the website had effectively become a collection of static HTML pages, with some content and implementation decisions that made the site harder to maintain and less suitable for search engines.
Solution
We completely rebuilt the project using the Python Flask framework instead of trying to repair the existing WordPress installation.
Existing solutions based on third-party code or images used in place of actual text were replaced or rebuilt to meet the client's requirements. The content and page structure were reorganized to make the application easier to maintain and improve its SEO and accessibility.
The new application was deployed on a dedicated server with appropriate security measures for server access and application operation, providing separate and controlled access for the client and developer.