Inspiration

This is something I have wanted to make for a while as a personal project, this came to me since I am in the cyber security and compliance world. I knew that the FTC is in place and that a lot of companies have been getting come down on for not being properly compliant and accidentally mishandling information. I wanted to create a product that could be used for businesses, so they could avoid all issues altogether.

What it does

Compliology is a platform where organizations (businesses and non-profits) can sign up and process their FTC (Federal Trade Commission) Safeguards paperwork. As of June 9th, 2023, there is a new Federal data protection law that impacts countless businesses that are not compliant.

Part of this is to provide security awareness training education videos from the FTC, with a quiz and simulated Phishing to these organizations to train their staff.

How we built it

The framework is built on WordPress, Advance Custom Fields, and Vanilla PHP.

PHP is used by 76.8% of all the websites https://w3techs.com/technologies/details/pl-php

WordPress is used by 43.1% of all websites https://w3techs.com/technologies/details/cm-wordpress

PDF conversion and form utility based on pdftk. https://github.com/mikehaertl/php-pdftk

Service is set up on 20i.com hosting company that provides certified Green Web Hosting.

Challenges we ran into

.Tech Domain - We obtained the .com .net and .tech domains and set up all 3. The .tech we almost didn't use because it took nearly three hours before the DNS (Domain Name System) settings started to show. The .com and .net was working within minutes, but we lost a lot of time to keep with .tech.

Accomplishments that we're proud of

Getting .Tech to work! We went to many DNS checking sites to check if the DNS was showing, then went to Google, OpenDNS, and other internet backbone DNS providers and researched how to clear their cache. Never actually looked up individual internet backbone providers to clear the DNS cache before.

What we learned

Typically I would work more with SQL but this project I wanted to use ACF (Advanced Custom Fields), a WordPress Developer Industry Standard Tool. That actually took more time than using SQL, but was a great learning experience and how to work with it using PHP.

What's Next for Compliology

Next, I would like to implement this project into future work that I will be doing in the cybersecurity and data compliance industry.

Built With

Share this project:

Updates