No description
  • JavaScript 69.4%
  • CSS 20.7%
  • HTML 9.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-08-03 07:28:05 +00:00
public adding comments 2023-08-03 03:08:58 -04:00
.gitignore .gitignore, added vue, other boilerplate 2023-08-02 10:50:09 -04:00
design.png fixing filename case 2023-08-03 03:26:07 -04:00
README.md update README 2023-08-03 03:14:37 -04:00

Psycology Form Project

Strategy

  • Create requirements.
  • Design UI in Adobe XD.
  • Code.

Design

  • Mobile first.
  • Modern, functional.
  • Take a look at design.png.

Engineering Approach

  • Minimalist tech stack to show proficiency in the fundementals.
  • Generalized, reactive design (form data is stored in forms.js).
  • You can even add multiple fields for each step.

Other cool stuff

  • Custom fonts!
  • Ability to add multiple fields to each step.
  • Scales to different types of forms.
  • You can provide a custom algorithim to process the form data.
  • In fact, you can even have multiple forms.
  • Hosted on my website (public folder).

Bug Tracker

  • Input range doesn't reset position on next().
  • You need to move input at least once to set a value.

I believe this is a very sustainable design/build with little tech debt, making the process of adding new features much easier.

Ok, time to sleep...