During the past 4 weeks, I worked on the mobile app development using Flutter, environment setup for the CDLI framework, and started working on the admin panel. Together with the mentor, we prepared a questionnaire for the mobile app.
The mobile app is almost complete. There are a few features which need to be tested and some minor issues to be fixed. At this point, the app is tested in Android platforms only.
No. | Objective | A short description of the work done |
---|---|---|
1 | Mobile app | Core functionalities and some additional features. Tests in Android platforms. |
2 | Admin panel | Admin panel structure design. Environment setup. |
3 | Questionnaire | User feedback form for the mobile app. |
I am really enjoying working on an open source project. I like that there is always something new to learn. Even though I had some experience with Flutter, I learned a lot more features and how to use them along the project development.
I had some trouble with the CDLI framework installation due to incompatibility of the OS Edition on my machine with Docker Desktop. However, using a Windows Subsystem for Linux (WLS) backend, I managed to host the framework locally with the help of my mentor. Also, working with CakePHP for the admin panel development was a bit challenging for me. Since I have some prior knowledge of PHP, I found it easy to quickly go through a CakePHP tutorial and get the basic idea of how this web framework works.