Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages