Renovating the Web Application of a Non-profit Innovation Organization

Renovating the Web Application of a Non-profit Innovation Organization

About project

Industry

Non-profit

Platform

Web

Renovate web application

Company Profile

Start-Up Nation Central is an independent non-profit organization that connects business, government, and NGO leaders from around the world with Israeli innovation

Project Goals

  • Inherit and fix bugs of a WordPress website developed by the previous development team
  • Add new web pages and features to the website
  • Support the website’s functionality

Project Details

  • Engagement Model

    Outsourcing

  • Duration

    4 years

  • Effort

    A six-member team: 3 PHP developers, 1 front-end developer, 1 QA engineer, a project manager

Technologies Used

  • Javascript

  • Stylus

  • InVision

  • Wordpress

  • PHP

  • Gulp

  • TestRail

  • Jira

  • Redis

  • Google Cloud Platform

  • UptimateRobot

Challenges and Notable Facts

  • At some point, the site began to get under attack. With the help of a third-party company, we conducted an audit and fixed the vulnerabilities on our own. The attacks stopped. We also took a set of measures to prevent future attacks

  • To speed up the loading of the site we developed a model of caching requests to the database based on JSON files. Now when a record is created or edited on the WordPress side, all data is cached in a single file. When the page is being loaded, the data is read not from the database, but from this file, which significantly increases the speed and reliability of the system, and reduces the load on the server

  • Solvd engineers have added support for an internal client API (via Finder API) to synchronize the lists of accelerators. This helped to avoid duplicating input of the information in different places

  • Our experts connected Cloudflare CDN and configured rules to prevent DDoS attacks. This allowed us to increase the security level of the application and achieve greater stability

Want a similar project?

Yes