A web-based file conversion service built with CodeIgniter 4, integrating FreeConvert.com API v1.0.5 to handle multiple file format conversions. This project enables users to upload files and convert them into desired formats seamlessly, leveraging FreeConvert's robust API services.
Category | Stack |
---|---|
Back-end | PHP (CodeIgniter 4) |
Front-end | Bootstrap, jQuery |
API Integration | FreeConvert.com API v1.0.5 |
Others | MySQL (Database) |
- File upload with progress indicator.
- Format conversion using FreeConvert.com API.
- User-friendly dashboard to manage conversion tasks.
- Error handling and conversion status feedback.
Access the live demo at: https://file-converter.dodevca.com
- Clone this repository.
- Install dependencies via Composer.
composer install
- Setup environment.
- Copy
.env.example
to.env
and configure your database & FreeConvert API Key.
- Copy
- Run database migrations (if any).
php spark migrate
- Start development server.
php spark serve
- Access the app at
http://localhost:8080
.
- Add file queue processing for large batch conversions.
- Enhance UI with conversion history and user preferences.
- Implement file conversion cost estimation using FreeConvert API pricing.
- Deploy public demo with usage restrictions.
This project is collaboratively developed by:
Interested in collaborating or enhancing this project? Reach me at LinkedIn or visit dodevca.com.
This project is licensed under GNU General Public License v3.0 (GPLv3). Built using CodeIgniter 4 framework (MIT License). See NOTICE.md for detailed attribution.
Initiated by Dodevca, open for collaboration and continuous refinement.