Skip to content
/ ImaDev Public

Checking my webDev knowledge in 2021. Adding automated tests in 2022 for fun

License

Notifications You must be signed in to change notification settings

bfuerea/ImaDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status

ImaDev

Checking my webDev knowledge in 2021.

Instructions:

HTML 5 form with fields:

  • text
  • dropdown
  • checkbox
  • radio button

JavaScript functionality:

  • Submit (with submit button becoming inactive + send the data)
  • Live Validation
  • Regex Validation
  • CNP Validation
  • Form Validation
  • popup on Submit (HTML)
  • on popup approval - countdown popup with close button

Clean code + documentation

STEPS TAKEN:

  1. Create Repo
  2. Update Readme
  3. Clone Repo under my BitBucket/Git Repo main folder
  4. Add steps taken (and think about automatically adding commit description in this readme under Steps Taken)
  5. Look up "proper HTML5 + CSS + JavaScript folder structure"
  6. Long time to research best folder structure for this simple-yet-expandable project
  7. Considering in using NPM. Have used it before in vue.js. Makes life too easy (or too hard - depending on the level of focus)
  8. Decided to go simple and scratch the project or branch it if I change my mind later
  9. Creating HTML5 Form. Some resources used:
  10. A bunch of CSS - research for dark mode. Time wasted.
  11. Researching and reminding myself of generating DOM objects trough javascript
  12. Paused work. Did some https://www.freecodecamp.org/learn/responsive-web-design/
  13. New info on dark mode CSS (still wasting time)
  14. personal note: why most examples use SVG instead of Google Icons to show pass/fail ??? why do they complicate things so much?
  15. https://www.javatpoint.com/how-to-call-a-javascript-function-in-html
  16. misc links:

Latest Lighthouse Response (pre-css overhaul) image

  1. more links:

  2. Reading up on UX best practices

Lightouse result after UI change --- mobile - white theme image --- browser - dark theme image

  1. min + max char for username research

About

Checking my webDev knowledge in 2021. Adding automated tests in 2022 for fun

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published