Inspiration
A frustration with the process of local file sharing through current file sharing services
What it does
Allows users to upload local files and immediately receive a sharable link, all through our downloadable application.
How we built it
Before we began writing code, we crafted guiding principles that determined our product functionality. We then drew out the user flow on paper. Then, we split off into two different teams, one team would write the backend, and then one team would write the frontend. The frontend team set out to create the Adobe XD wireframe, then straight into building and programming the application. The backend team created a separate branch where they wrote the several API connections. After both teams had finished, we began working on the integration process. We begun manually merging the two branches together; then, we built it, and deployed it.
Challenges we ran into
During the integration process, we unfortunately were having issues with the bundler bundling more files than intended. In order to quickly work around this issue, we included all the files we didn't want bundled within the configuration file for the bundler. Working within the Electron environment was another considerable time sink, and learning the ins and outs of Electron was a notable challenge.
Accomplishments that we're proud of
With such tight time constraints, we're shocked that we were even able to complete the project. Despite running into some considerable hiccups with integration and Electron, we were able to successfully deploy Cloudify! The whole team is super proud not only of the product, but our dedication and perseverance while learning about Electron and solving the complex problems that arose throughout development.
What we learned
How to work with the Electron environment, work under tight time constraints, and (personally) work with React.
What's next for Cloudify
Plenty. More upload support, more responsive UI, etc. This is only the beginning!

Log in or sign up for Devpost to join the conversation.