taxPRO Websites

Website Builder

Initiative:
Build a fully featured website builder for tax professionals.

Company

taxPRO Websites

Date

2024

My Role

Primary & Lead Developer

Project Highlights

Visual Showcase

Key Features of the Project

The standout features that make the project exceptional and beneficial for our clients.

Easy To Use

Intuitive tools, including drag-and-drop, text editing, and customizable blocks.

Speed

Optimized for fast performance, enabling quick site setup and content updates.

User-Friendly Interface

A clean, modern interface ensures a seamless and straightforward user experience.

Scalable Infrastructure

Built to handle growing demands, ensuring reliable performance as user needs expand.

Core Architecture Stack

The technology and infrastructure

Frontend

Tech Used

React.js, Redux.js, CSS, Bootstrap, TinyMCE, CodeMirror

Core Functionality

Intuitive Editing: Easily create and customize your website with drag-and-drop editing, a rich text editor, and options for custom code (JavaScript & CSS).

Visual Design Tools: Choose from Google Fonts, Font Awesome Icons, and dynamic components to make your site stand out. Adjust styles, change templates, and manage images and videos with ease.

Flexible Layouts: Organize your content with sections, columns, rows, and blocks. Each element can be easily added, moved, or customized to fit your design.

Comprehensive Page Management: Create, clone, edit, and delete pages effortlessly. Track changes with history revisions, and use undo/redo for mistake-free editing.

SEO & Navigation: Enhance your site’s visibility with built-in SEO meta tools. Customize your site’s navigation menus to improve user experience.

Backend

Tech Used

PHP, Symphony, Illuminate, MariaDB (MySQL), Linux and Apache

Core Functionality

Site Management: User websites are stored as JSON, simulating the DOM structure. This allows for easy editing and rendering of site content.

Asset Handling: User assets are saved directly to their website server via FTP, with a CDN used for provided images, ensuring fast and reliable content delivery.

Data Security: All user content, including site history, is backed up in our database, providing a reliable fallback in case of issues.

Dynamic Compilation: User input, including site structure, pages, and styles, is compiled into fully optimized HTML, CSS, and JavaScript. Essential files are generated like sitemaps and robots.txt, with dynamic routing based on user-created pages.

taxPRO REST API

Tech Used

Laravel & PHP, MariaDB (MySQL), Linux and Apache, Cloudflare, Various APIs

Core Functionality

Layout/Designs Delivery: A key feature of the API is its ability to provide customers with a diverse range of layouts to choose from. These include complete page designs, section layouts, and various design templates that can be dynamically applied to create a personalized and cohesive look for their website. This flexibility empowers users to customize their sites according to their specific needs and preferences.

Outcome

Although the project did not reach completion due to a company acquisition, the work done on the website builder represents a significant achievement. Over the course of a year, I made substantial progress in developing a robust, user-friendly, and scalable platform tailored for tax professionals. As the primary developer, I played a key role in moving the project forward and I am proud to showcase the innovative features and architecture that were developed during this time. Every major feature and architectural decision was carefully crafted and programmed by me, and I’m proud of the innovative work that went into it. This project remains a testament to my dedication, technical skills, and ability to lead complex development efforts.

I would also like to extend my gratitude to the team members who contributed to this project. Their collaboration, expertise, and support were invaluable in bringing this vision to life. Together, we created something truly special.

Let's Talk

Reach out to discuss opportunities or to schedule an interview.

Projects

Setup Wizard

taxPRO Websites

Website Builder

taxPRO Websites

Website & Logo

Bark n Stay

Store Front

taxPRO Websites