File Manager Project

The main purpose of this project was to split the downloading file into chunks and send it to nominal serve. The design was fully developed by my own including usage of smooth gradient transition.
The specification for project included following requirements:

  1. Use Vue and Vuex
  2. Upload different types of files
  3. Ability to delete downloaded files
  4. Show loading indicator
  5. Ability to interrupt download
  6. Notifications
  7. Include probability of receiving a chunk error
  8. Add the probability of receiving a chunk error
  9. Re-send the chunk if the server did not receive it
  10. Issue an error if the server has not received the chunk several times

Used Technologies:

HTML CSS JS Vue Vuex
Link on project