Because life is too short to keep typing your email and phone number everywhere! ๐
Say goodbye to repetitive typing with the Smart Form Filler extension! Just one click, and your forms magically fill themselves. Donโt worry if a field is missingโyouโll get a friendly prompt to add it, and next time, itโs like we always knew what you needed! ๐
-
Click the Icon ๐ Kick things off with a single click on the extension icon. Thatโs itโyouโre already halfway there!
-
Behind the Scenes ๐ฉ
popup.js
tapscontent.js
on the shoulder, whispering, โHey, itโs showtime!โ -
Fetching Data ๐
content.js
gets busy, pulling all the good stuff fromstorage.json
via our trusty server (server.js
). If it finds a match, the form gets filled. ๐ -
Missing Info? No Problem! ๐ Didnโt find what you were looking for? Our slick modal (
modal.html
+modal.js
) pops up, politely asking for the missing deets. Fill it once, and next time, itโs there waiting for you! -
Storing Your Answers ๐๏ธ The new answers head straight to
storage.json
throughserver.js
, safely stored for future forms and less hassle. Future you will thank you!
- Modular & Maintainable: Organized like a dream, so each part works together smoothly.
- Scalable: Built to handle more featuresโbecause who knows what forms will throw at you next?
- Time Saver: One click, and youโre done. Enjoy the gift of time and avoid the agony of re-entering info.
Get ready to level up your form-filling game. ๐ฅณ
Enjoy filling forms without the fuss! ๐
smart-form-filler/
โ
โโโ popup.js # Handles interactions within the popup (e.g., starting form-filling)
โโโ server.js # Node.js server to store and update `storage.json` centrally
โโโ popup.html # HTML for the extension's popup interface
โโโ README.md # Documentation and setup instructions for the extension
โโโ style.css # CSS styles for both modal and popup UI
โโโ manifest.json # Defines extension properties, permissions, and script locations
โโโ modal.html # HTML for the modal that captures user input for missing fields
โโโ content.js # Main logic for form filling and interaction with OpenAI API and server
โโโ storage.json # Central JSON for question-answer pairs (managed by `server.js`)
โโโ modal.js # Handles logic and interactions within the missing fields modal
โโโ icons/ # Folder containing extension icons in different sizes
โโโ icon16.png # 16x16 icon
โโโ icon48.png # 48x48 icon
โโโ icon128.png # 128x128 icon for app and toolbar display