Skip to content

FormEase is a privacy-first Chrome Extension that seamlessly integrates advanced in-browser document processing into any file upload workflow, eliminating external dependencies and enhancing user control.

License

Notifications You must be signed in to change notification settings

upes-open/OSoC-25-FormEase

Repository files navigation

FormEase Preview

One-Click File Processing for Seamless Online Applications


Project Overview

FormEase is a lightweight Chrome Extension that streamlines the file upload process for online application forms.
Users can resize, compress, and convert images or videos directly inside any webpage — without needing external tools.

Built for privacy, designed for accessibility, and crafted to reduce friction in applications.

Tech Stack

Component Tool / Library
Extension Framework Chrome Extension (Manifest V3)
Scripting Language JavaScript
UI Styling HTML, TailwindCSS
Image Processing Pica.js
Video Processing ffmpeg.wasm
File Handling FileReader, DataTransfer APIs

Directory Structure

OSOC-25-FORMEASE/
├── .github/
│   ├── Code_of_conduct.MD         
│   └── Contributing.md            
├── formease.png                   
├── icons/                        
├── scripts/
│   ├── compress.js               
│   ├── convert.js                
│   ├── ffmpeg.min.js          
│   ├── pica.min.js              
│   └── resize.js              
├── content.js                  
├── LICENSE                        
├── manifest.json                  
├── README.md                    
├── styles.css                
├── toolbox.html                 

Installation & Testing

  1. Clone the repository
  2. Go to chrome://extensions in your browser
  3. Enable Developer Mode (top right toggle)
  4. Click "Load Unpacked" and select the root project folder (OSOC-25-FORMEASE/)
  5. Visit any webpage with a file upload field — your toolbox should appear!

Contributing

  • Explore issues and choose your interests
  • Check our CONTRIBUTING.md for full setup & PR flow.
  • Go through our Code of Conduct
  • Build real features, learn web tech, and improve user experience!

Project Mentors

      

Somya Vats       

    



🌱 Message to Contributors

Whether you're writing your first line of JavaScript or experimenting with browser APIs, you're welcome here. FormEase was born from the need to solve a real-world pain in a lightweight, privacy-friendly way . It's powered by people like you who are curious, bold, and eager to learn.

If you’ve ever hesitated to contribute to open source, let this project be your safe space to try, fail, learn, and grow.

And hey! I’m also learning and building this project with you, so feel free to suggest better approaches.

Together, let’s build something useful, beautiful, and beginner-friendly — one line at a time.


FormEase – One Tab, Fewer Hassles.

---## ✨ Contributors

Thanks goes to these wonderful people (emoji key):

Somya Vats
Somya Vats

💻 🎨
Arpit Kaushik
Arpit Kaushik

💻 🐛
Donniedarko45
Donniedarko45

💻
fli-09
fli-09

💻
itsmepraksh
itsmepraksh

💻
shagunkimothi
shagunkimothi

💻
Aman-Dinesh-Mishra
Aman Dinesh Mishra

💻
VemulaSarvagna
Vemula Sarvagna

💻
Sidd-04
Sidd-04

💻
Sushmeta1
Sushmeta1

💻
billayamini18
billayamini18

💻
TarakshGoyal
TarakshGoyal

💻

About

FormEase is a privacy-first Chrome Extension that seamlessly integrates advanced in-browser document processing into any file upload workflow, eliminating external dependencies and enhancing user control.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11