Inspiration

Our inspiration comes from the robust features of modern download managers, such as their efficiency and data integrity checks. We aim to adapt these powerful concepts, re-engineering them to guarantee that same level of reliability even over highly unstable or slow network connections.

What it does

Our project is a smart, resilient file transfer system designed to move data reliably over unstable and low-bandwidth links. It will allow a user to send files with confidence, knowing the system can automatically handle network interruptions, prioritise critical data, and guarantee the received file is 100% free of corruption.

How we will build it

A clean interface for users to select files, set transfer priorities, and monitor a real-time status dashboard. A transfer engine that is going to be the core of our project, responsible for transferring data. Prioritisation and Retry logics will also be an integral part of the engine. Integrity Verification at the end to guarantee against data corruption

Challenges we may face

Our main challenge will be accurately predicting the ETA on a constantly fluctuating network. Another significant challenge will be making the chunking, re-assembly, and retry logic both efficient and completely seamless

What's next for our project

The next steps would be to scale G-force to handle complex directory transfers, add end-to-end encryption, and optimise the transfer protocols for specific real-world applications.

Built With

Share this project:

Updates