A Chrome extension to store and manage job application information for quick form filling and reference.
- Modern dual-panel design with sidebar categories and main content display
- Store and manage:
- Personal Information
- Education History
- Work Experience
- Skills
- Other Custom Categories
- One-click copy functionality for any stored information
- Visual feedback when information is copied
- Comes with example data to demonstrate usage
- Data persistence using Chrome storage sync
- Cross-device synchronization when signed into Chrome
-
Clone this repository:
git clone https://github.com/suchithms19/fillio cd fillio -
Install dependencies:
npm install -
Start the development server:
npm run dev -
Build the extension:
npm run build -
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
distfolder from this project
- Open Chrome and navigate to
- Download the extension from the Chrome Web Store (coming soon)
- Click "Add to Chrome" to install
- Click the extension icon in your Chrome toolbar
- Navigate through categories using the left sidebar
- Click any field to copy its content to your clipboard
- Add new information using the "Add New Field" button
- Customize field labels and values as needed
- All data is automatically saved and synced across devices
job-application-assistant/
├── public/ # Static assets
│ ├── icons/ # Extension icons
│ └── manifest.json # Extension manifest
├── src/
│ ├── components/ # React components
│ │ └── layout/ # UI layout components
│ ├── context/ # Context for state management
│ ├── hooks/ # Custom React hooks
│ ├── types/ # TypeScript type definitions
│ ├── utils/ # Utility functions
│ ├── App.tsx # Main App component
│ └── main.tsx # Entry point
├── package.json # Dependencies and scripts
└── README.md # Documentation
This project uses:
- React
- TypeScript
- TailwindCSS
- Vite
npm run build
The built extension will be in the dist folder.
MIT
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request