Flexavi: API Development

Simeon Bensona

Software Engineer
Laravel
MySQL
npm
React

Netherland Roofing Company SaaS API Development

About the Project

Flexavi is the SaaS Application made for helping Roofing Companies around the Netherlands automating the whole management of the business. The management covers up the appointment system with the clients, invoicing, work day management and etc.

Link to Application

The Project Stack Development

  • Laravel 8
  • MySQL
  • React
  • Apache Web Server

Project Features

  • Complicated Appointment, Worklist, and Workday Management
  • Automatic Invoicing System
  • Profit and Loss Analyzer
  • Quotation Generator
  • Employee and Work Route Management
  • Graph and Chart System
  • SaaS Payment and Subscription System

Project Key Points

  • This project requires very complicated database design to handle a lot of features, which requires a very deep understanding of the Laravel features.
  • This project requires very sophisticated coding in Back-End because it takes a very complicated system, which normal coders will find their features are heavy to load if they don't know how to tweak the Laravel Code.
  • The project takes around 1 year to be finished in the MVP.

Project Architecture

This project implements Laravel as Main Backend API Core and uses React as the Front End stack. The implementation of API is possible for future development for Mobil Apps as well.

In the development of API to manage the complicated system, it requires the core to be built another simple framework that uses Repository Design Pattern so that the code will be easier to manage and avoiding unnecessary repetition.

Project Screen Shot



Home Dashboard





Fleet Management System

















2021

Partner With Simeon
View Services

More Projects by Simeon