*A feature-rich Discord bot designed to give guilds the ability to handle various forms and applications.*
Motivation
Form Fox is a bot that I designed and developed in order to give Discord guilds a customizable and straightforward experience with forms and applications. Many communities on Discord have some form of verification system in order to keep their communities safe, as well as applications for positions like moderators or partners, and Fox was created for them!
Design
The main focus of Fox's design is accessibility and usability. Unlike other form bots at the time, Fox allowed users to spend as much time as needed on an application, rather than timing them out after a set amount of time. Fox also allows multiple question types-- such as check boxes, multiple choice (radio buttons), numbers only, etc-- and accessible ways to respond to each.
The primary struggle with Fox was designing all of these systems to work in a largely text-based, CLI-like environment. With the introduction of interactions on the Discord platform, some things became easier, but many solutions remained the same: users are still able to send simple messages in order to interact with more complex features such as the checkbox question format.
Tech Stack
Javascript (Nodejs)
PostgreSQL
Discord.js
Express (API; work in progress)
Stats
(As of June 06, 2024)
Guilds: 1300+
Forms created: 2800+
Responses parsed: 74,000+…*A feature-rich Discord bot designed to give guilds the ability to handle various forms and applications.*
Motivation
Form Fox is a bot that I designed and developed in order to give Discord guilds a customizable and straightforward experience with forms and applications. Many communities on Discord have some form of verification system in order to keep their communities safe, as well as applications for positions like moderators or partners, and Fox was created for them!
Design
The main focus of Fox's design is accessibility and usability. Unlike other form bots at the time, Fox allowed users to spend as much time as needed on an application, rather than timing them out after a set amount of time. Fox also allows multiple question types-- such as check boxes, multiple choice (radio buttons), numbers only, etc-- and accessible ways to respond to each.
The primary struggle with Fox was designing all of these systems to work in a largely text-based, CLI-like environment. With the introduction of interactions on the Discord platform, some things became easier, but many solutions remained the same: users are still able to send simple messages in order to interact with more complex features such as the checkbox question format.
Tech Stack
Javascript (Nodejs)
PostgreSQL
Discord.js
Express (API; work in progress)
Stats
(As of June 06, 2024)
Guilds: 1300+
Forms created: 2800+
Responses parsed: 74,000+WWWWWWWW…