No White Walls

About

ABOUT THE PROJECT The online platform "No White Walls" helps tenants to find housing in the UK, book it and go through all the steps leading to rental agreement. Owners of dwellings and buildings can add and advertise their offers on a monthly subscription basis. HOW IT STARTED This project was created as an alternative to the high cost of housing in the UK. The goal was to simplify the process of renting, as well as to popularize the idea of coliving. The platform was initially developed on WordPress. But it stopped meeting the owners' requirements over time. So, they turned to our team to move the project into another software solution. LIST OF FEATURES Integration with Stripe and GoCardless payment systems. A system of notifying users about bookings, payments and other events. Integration with Google Maps. 5 subscription plans with various service packages. Integration with Imfuna service to simplify the room inspection process. A wide range of filters and search criteria for selecting suitable options. MISTAKES MADE AND CORRECTED The limits on the number of queues to the AirTable API required the development of a module for transferring data from Airtable to Postgres. It allowed queueing not to the Airtable, but to our API and transferred the load to our server. The combination of serverless architecture and AirTable led to a security risk. The solution was to use an intermediate module. It was designed to bypass the limit on the number of queues. Due to Airtable limitations on direct uploading of user files, intermediate storage was created based on S3. CHALLENGES FOR THE TEAM 1 Creation of a simple and lightweight serverless solution. 2 Airtable was used as a backend. It has a number of technical limitations that had to be taken into account. 3 The structure of a single page application required additional optimization to facilitate indexing and sharing in social networks.
  • Vue.js
  • Node.js
  • Airtable
  • PostgreSQL
  • lambda
  • CloudWatch
  • CloudFront
  • AWS