Coder Social home page Coder Social logo

cs311s20pid26's Introduction

CS311S20PID26

This repository is for the semester project in which File compression Tool will be built.

cs311s20pid26's People

Contributors

ibrar-hussain avatar minahaltayyab avatar

Watchers

 avatar

cs311s20pid26's Issues

Can be made more User Friendly (Improvement in UI)

There are some suggestion for improvement in UI are here:

  1. Group can use File Upload tool box with better style to show the user the text that Click here to Select file instead of just three dots as it is little confusing.
  2. When at last message shows that file has compressed or decompressed it must show that path where it has store. as output files were storing at default location not at user specified location.

Improvement in Backend

Suggestion for improvement in backend are here:

  1. While opening the application we have to click on setup for each time and it was every time installing it. There should be some way to install it once and then use it with just one click..
  2. At the time saving output file ask user to give it name as file are storing at default location with default name that is very confusing if many files are stored there.
  3. Same as point no 2 path should be user defined not default.

Issue with Algorithm

As App was only compressing/decompressing text files so if the text file contain some special symbols in it or mathematical symbol algorithm find it a little bit more difficult to handle along with large file so algorithm can be improve to handle symbols along with characters.
As it is a desktop application so you can use database with it to make it more easy for the user to browse his/her previously compressed files from history saved in app.

Slow for files with size in KBs

We have tried to compress files of different size randomly. Very small size files are compressing or decompressing the way they are supposed to be. But for file with size in KB or greater they are taking a lot time. e.g. For 18 KB file it was taking around 5 minutes in total with detail is 3 minutes for files compressing or decompressing and then 2 minutes to it was browsing to show message that file has compressed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.