-
-
This is our Logo, created by ChatGPT
-
Main Webpage
-
Sign Up Page
-
Login Page
-
View of User's Organizations and link to Generate WISP PDF Document for the Organization based on the details the user has input.
-
Add/Edit view of an Organizations main details
-
Adding the Required Compliance Roles into the company
-
Example email showing link to do training
-
Link to show the training a user does
-
The questionnaire an organization does
-
Shows the results of Security Awareness Education and Phishing results.
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
- 20i.com
- advance-custom-fields
- chatgpt
- elementor
- envato
- javascript
- php
- toastr
- wordpress

Log in or sign up for Devpost to join the conversation.