ShareNow
It is an advanced file sharing system, that uses backup servers and simple load balancing in backend along with multiple features in frontend to make user experience smooth.
Created on 10th April 2021
•
ShareNow
It is an advanced file sharing system, that uses backup servers and simple load balancing in backend along with multiple features in frontend to make user experience smooth.
The problem ShareNow solves
It helps users to store and retrieve files across different platforms and devices with web or desktop software. Basically users can create backup of data to be recoverd on time using single or zip mode for multiple files.
Challenges we ran into
We used spring boot to create backend, and being new in spring boot it created a lot of problems for us. Some of them were :
1.) Multipart file POST request from Postman worked but not from java client.
2.) Sending some file info or form data along with multipart file created problems.
3.) Database table creation error as maximum bytes allowed for MyISAM is 1000 bytes but some entities exceeded it.
4.) Running thread directly on server generated exception which was solved by generating application context bean.
Apart from above problems we also faced problems in breaking and merging files in different formats and also some general spring boot connection problems.
All the problems were resolved.
Technologies used