Inspiration
Due to covid-19 our offline lectures have converted to online meetings. Teachers can now share their screen but it's often hard to share a lot of files of various types and sizes. Hence I decided to build something to solve this problem.
What it does
MyServer sort and shares your files with others without wasting your time in looking for a website to upload and then wait hours and hours for the upload complete.
How I built it
I built it using python. The two main libraries were Django for the web part and Tkinter for OS GUI part.
Challenges I ran into
The main challenge that I ran into was to create public url on the go. To solve this problem I used ngrok for url creation and bat file to automate all connections between ngrok, tkinter, django and the user.
Accomplishments that I'm proud of
I am proud of the fact that I have created an application to help teachers by saving their precious and let them concentrate on on their teaching and let MyServer handle the sharing part. Also that the project is so dynamic that it's connections can be utilised for creation of similar apps for almost infinite purposes and situations.
What I learned
I learned that connecting various languages and tools is not that hard and can be achieved by just using a strategic approach.
What's next for MyServer
MyServer can be upgraded to add chat feature, 2 way file share, GUI improvements and a way to keep the server running even if the computer is turned off.
Built With
- batch
- django
- javascript
- python
- tkinter
Log in or sign up for Devpost to join the conversation.