Sankar Thangaraj's Team

CodeDay Labs 2023 ∙ 
Permalink
Unmute
https://github.com/appwrite/appwrite/issues/4125

Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.

This project is to implement a compressImage() function, which performs a lossless compression of an image, using Java.

How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?

We are a CodeDay Labs team made up of rising seniors in the advanced track. All of us have created projects with Java and APIs before but have limited experience with other required technologies such as Docker and Appwrite.

The project did not use anything that was not created by us (besides the required languages and tools), including our presentation, which used visuals created by E. Brink.

What challenges did you encounter?

The largest challenge we encountered were when using the kraken.io API because the Java libraries did not work properly. We worked around this issue by using the OkHTTP3 library instead.

There were also some minor challenges using the Appwrite console that were remedied by reaching out to Appwrite.

The final small challenge was actually the first challenge--having to supply the APIs with a data type that was not given by the required function input. This is why we created conversion methods using Java's Base64 class.

All of this is discussed in our presentation.
98
65
83
67
 
Participation Certificate

Links

View/Download

Members

Ali S