Feedback Formulary banner

Feedback Formulary

13 devlogs
19h 59m 24s

Project made for Borked UI Jam, themed around the filling of a formulary. The idea was to create an unexpected/weird UI and UX for this task.

This project uses AI

AI was used to generate the apology.txt and gemini 2.5 was used to give me explanations on certain aspects of the DOM, with the purpose of learning. I didn’t copy-paste code from it.

Loading README...

toderodavi

https://toderodavi.github.io/feedback-form/


Changelog

  • Textarea is indeed the protagonist!
  • The SQL Injections are a serious matter!

Well, I’m making this the final version of the project, at least for the voting phase of the Jam. If someone liked the project, vote for it! voting will be enabled in the next week. It would be cool to get in the leaderboard! Today I saw some entries and I’m not so confident of making it - still, this also is my first project with a follower and a commenter! So I guess at least two people found it cool.

1

Comments

toderodavi
toderodavi 6 days ago

Also: Before I ship the project again (still waiting the previous ship to get enough votes
) I may add some things, in case someone gives me feedback. If you want to, just fill the formulary! (jk, please don’t try to send something by the form, just send it here, in the repo or in slack dm)

toderodavi

https://toderodavi.github.io/feedback-form/


Changelog

  • You can pick your favorite color! (of 30~ options, named in hexadecimal)
  • A really annoying mouse trail that you can’t disable!

As the deadline is tomorrow and I ended up adding quite a lot of things, the next blog may be the last. Will the textarea continue to be the main protagonist?! Will I add a new pointless feature instead of wrapping up this project?! Give a follow for the project to know!

1

Comments

toderodavi
toderodavi 7 days ago

Uhh, fun fact about “select” in html:
The dropdown it creates is actually an OS generation. Like, the own OS generates the dropdown with it’s own assets. As I only was capturing the browser’s screen, when clicking the select, the dropdown doesn’t appear (as the rendering occurs on the OS). This also makes styling and targeting of this dropdown more limited in CSS/JS. Initially, I wanted the dropdown to cover the whole screen with a lot of options, but it would only be achievable by creating a ‘custom selection element’, which would take a little time figuring out and I decided to let the idea aside for now.

toderodavi

https://toderodavi.github.io/feedback-form/
Give it a shift + f5 to hard reload css/js!


Changelog

  • You can now insert your birthday!
  • The form can’t be submitted! (it would be fitting for the theme, but it will be fixed because we care a lot about our users!)

The attachments are just some wacky happenings of the implementation. I must say, getting this binary search was harder than I thought!

Check the site for the working feature!

Attachment
1

Comments

toderodavi
toderodavi 8 days ago

I wanted to put the working feature video here, but apparently I can just attach 1 video per blog, so I decided to let the unexpected happenings! Check the site for the working feature!

toderodavi

https://toderodavi.github.io/feedback-form/


Changelog

  • Refactored JS and CSS, they are more readable and maintainable now (not the move button, this one won’t)
  • TextArea is weirdier!
  • The page has the icon of an airplane! For no reason!
  • The rainbow grows menacingly!

Expect big things for the next post!

Attachment
0
toderodavi

We are so back!

the Jam deadline was moved to the 25th.
So, I decided to add some new things - starting by refactoring what was already here!
https://toderodavi.github.io/feedback-form/

Changelog

  • CSS selectors are crazy! Some things are being removed from the js and going to the css
  • Now there is a menacingly growing rainbow border! (idk why, I just felt like it)
Attachment
1

Comments

toderodavi
toderodavi 11 days ago

The site won’t be updated until the next blog - As I’m still refactoring and adding some things

toderodavi

Shipped this project!

Hours: 10.74
Cookies: đŸȘ 235
Multiplier: 21.87 cookies/hr

Project is shipped for the Jam!
This was an unexpected first shipped project for me, as I expected it to be the extension I was doing (I’m looking at you, Owlbear! Just you wait!)

Anyway, It was my first actual experience using the DOM, moreover to actually screw with it. It was really fun to make weird inputs and chaotic animations! I didn’t even perceive the 10 hours I spent on this project.

If anyone who sees the project happens to have a cool idea to implement, tell me in the repository or here and I will look into it! Or feel free to make a pull request!

toderodavi

https://toderodavi.github.io/feedback-form/
(check the site yourself! The video is a small showcase for this update)

Changelog

  • Form now can be submitted!
  • Textarea is the main protagonist!
  • Some general adjustments in styles

That’s the final devblog for this project (at least for now!) It was a cool experience to mess around with JS and CSS to make an actual horrible UI experience. Being honest, it was kinda hard to get some things working, resulting in some cool things I wanted to add being left out because of the Jam’s deadline.

0
toderodavi

https://toderodavi.github.io/feedback-form/

Changelog

  • The move-to-the-top and move-to-the-bottom button!
  • The textarea has anxiety!

Next blog may be the last for this project, as the deadline for the Jam is closing in and most of my ideas are already implemented.

0
toderodavi

Available on: https://toderodavi.github.io/feedback-form/

Changelog

  • Updated the form style
  • Updated the apology letter
  • Updated the button to close the apology letter!
  • Added inputs and labels!
  • Site is now available from github pages!

This time there won’t be a video showcase; check the site!

Attachment
0
toderodavi

Feedback form for our services and products.

Features

  • Formal apology letter for the user
1

Comments

toderodavi
toderodavi 17 days ago

And lots of time planning the next UI components!