Inspiration
Saving and getting data from large cloud providers takes a lot of electricity. Every GB saved to a cloud provider releases about 2kg of carbon. This might not sound like a lot, but it adds up. We decided to make a simple, friendly cloud storage solution that cuts down on these emissions and is easy to implement.
What it does
The python code saves data in a tabular format for storage and retrieval. The code presents an abstracted interface to the user that is easy to incorporate into any project.
How we built it
We used python for both the client code and the server code. Using file IO and socket programming.
Challenges we ran into
Planning and coordinating how to transfer the data and unpack it in a secure and fast way was difficult. Also figuring out how we want to present the user with functions to make it as seamless an experience as possible
Accomplishments that we're proud of
We did what we set out to do. The basics of an awesome cloud DB are implemented with an easy to read documentation. The platform we created now will be easy to expand upon in the future.
What we learned
A lot of learning was around the planning and design of a developer tool. Our solution is aimed to be used by other developers, and designing a system that is powerful but understandable was a good challenge.
What's next for sustainDBility
We would love to expand the functionality like easier updates and searches. We also want to clean up the starter code even more. Further in the future, we plan to actually host the DB on a server to be used by anyone.
Log in or sign up for Devpost to join the conversation.