l.o.f.t
Working on a group project can be a challenging but rewarding experience, especially when the end result is a functional and useful app. Our team recently developed LOFT, a file sharing app that allows users to share files with each other on the same wifi network.
This was my first time working on a group project and I have to say it was a fantastic experience. The team was great to work with and we all had a common goal in mind, which helped to keep us motivated and focused.
What made our project stand out from the rest was that while every other team was making web apps, our team was the only one working on a desktop app. This allowed us to take advantage of the capabilities and advantages of a desktop app such as faster performance and offline access.
The app works by hosting a server via Flask on one device and using that server to handle file uploads and downloads. Users can then interact with the client, which was implemented using HTML, CSS, and JavaScript.
One of the biggest challenges we faced during the project was figuring out how to properly set up the server and make it accessible to all users on the same wifi network. However, through collaboration and trial and error, we were able to successfully implement the server and make it work seamlessly with the client.
Another challenge was ensuring that the client was user-friendly and easy to navigate. We spent a lot of time on the design and layout of the HTML, CSS and JavaScript to make sure it was easy for users to upload and download files.
We were thrilled to find out that our hard work paid off when we won the award for the best project. It was a great feeling to see our idea come to life and be recognized for our efforts.
Overall, working on this group project was a great learning experience and it was satisfying to see the final product come together. It was a great opportunity to learn how to work effectively as a team, and to gain experience in developing a functional desktop app using Flask, HTML, CSS and JavaScript.