Skip to content
Back

How to start working on Octernship task( engineering-task-1) ?

  • 1
  • General
Ankur Singh
16 Mar, 2023, 19:47

I choose create-add-on-package-ui-helper-libraries as the project for the Octernship Link - https://github.com/appwrite-octernship/engineering-task-1 After reading the README.md I found I have to implement UI helper libraries which help developers to integrate Appwrite features with less code. As a beginner to the Appwrite project, I don't know how to start implementing these tasks and where I should start to write my code.

TL;DR
The user wants to know how to start working on the engineering task for Octernship. They are wondering if they should write the code from scratch and how a UI library can help reduce code. They mention looking into the Appwrite SDK and the Firebase UI for Web. They also mention that they have chosen the create-add-on-package-ui-helper-libraries project. The user is a beginner and doesn't know where to start writing the code. Solution: The user can start by playing around with the Appwrite SDKs to understand how they work. They can also compare the Firebase UI with just using the Firebase SDK. To start implementing the tasks
Drake
16 Mar, 2023, 20:07

perhaps you can start playing around with the Appwrite SDKs to see how they work and how a UI Library would help https://appwrite.io/docs/sdks#client

Ankur Singh
16 Mar, 2023, 20:09

How UI Library will help developers to reduce code?

Drake
16 Mar, 2023, 20:12

the Appwrite SDK let's you make API calls to Appwrite...when you're building a UI, there are other things you need to add like handing state and whatnot. a UI Library can help reduce some of that boilerplate code. Take a look at Firebase firebase_ui_auth and Firebase UI for Web and compare that to only using the Firebase SDK

Ankur Singh
17 Mar, 2023, 04:00

Thanks for helping

Ankur Singh
17 Mar, 2023, 18:06

I looked at firebase_ui_auth and Firebase UI for Web and successfully set it locally reference: https://github.com/firebase/firebaseui-web/tree/master/demo/ with the firebase project, and noticed how the UI reduced some of the boilerplate code and we can rely upon majority on the UI code as compared when we use SDKs.

Ankur Singh
17 Mar, 2023, 18:14

I also looked at how the Appwrite SDK works i.e. how to make API calls.

Ankur Singh
17 Mar, 2023, 19:16

What is the next step I should do? i.e. how to start implementing the https://github.com/appwrite-octernship/engineering-task-1 tasks. I have only this https://github.com/appwrite-octernship/create-add-on-package-ui-helper-libraries-ankur0904 private repo, github generated for me. Should I write code from scratch?

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more