Ludovic Temgoua Abanda activity https://gitlab.com/icemc 2023-05-01T22:55:29Z tag:gitlab.com,2023-05-01:2563476851 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-05-01T22:55:29Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (dbac9737) at 01 May 22:55

updated account verification controller

tag:gitlab.com,2023-05-01:2563350887 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-05-01T20:37:42Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (11960bfd) at 01 May 20:37

Fixed signup issue

tag:gitlab.com,2023-04-26:2553092136 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-04-26T00:01:27Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (3c20d8fa) at 26 Apr 00:01

updated readme

tag:gitlab.com,2023-04-25:2553008480 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-04-25T22:24:50Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (7ba29946) at 25 Apr 22:24

Updated mongodb driver and docker file

tag:gitlab.com,2023-02-28:2434546257 Ludovic Temgoua Abanda opened issue #112: Migrate Agora API from Play framework to ZIO or any scala tech stack at aossie / Agora-Web-API 2023-02-28T01:46:40Z icemc Ludovic Temgoua Abanda

Play is considered a full stack framework and it is not a good practice to use it just to build REST APIs since in that case it's frontend features won't be utilized.

Initially the API was developed using Play Framework since that's what the developers at the time knew how to work with but time has passed and it is right time the API is migrated to a more suitable tech stack for REST API.

There are better frameworks and libraries in the scala ecosystem that are better suited at developing REST APIs such Akka HTTP, ZIO HTTP, HTTP4S etc. The goal of this issue is to investigate a potential tech stack amongst those cited above to develop the next version of Agora API.

NB: This could be a potential GSOC-2023 project if there are serious candidates available with proven prior-experience with scala

tag:gitlab.com,2023-02-28:2434534547 Ludovic Temgoua Abanda closed issue #109: Update dependencies and versions to make the api work. at aossie / Agora-Web-API 2023-02-28T01:30:38Z icemc Ludovic Temgoua Abanda

**Issue Description I cloned the repository and tried to run the api locally using sbt and found out that there were multiple dependencies that were deprecated and some had older versions that don't work now.

**Steps to reproduce

  1. Clone the project to your local machine.
  2. Load in an IDE viz. VS Code or IntelliJ [I have used IntelliJ].
  3. Type sbt run to run the project.
  4. There will be multiple errors, deprecations, compatibilty issues of versions.

**Details Somethings that needs to be upgraded:

  1. Scala Version
  2. sbt version
  3. Play2 version
  4. Swagger dependencies
  5. Spire dependency
  6. Akka-quartz Scheduler dependencies

All of the above dependencies need upgrade and have to check versions based on compatibility with each other.

**Would you like to work on this issue? Yes, I would like to work on this issue. I have solved most of the dependency erros and have successfully ran the API locally.

tag:gitlab.com,2023-02-28:2434534538 Ludovic Temgoua Abanda commented on issue #109 at aossie / Agora-Web-API 2023-02-28T01:30:37Z icemc Ludovic Temgoua Abanda

I think the repo is now OK. Closing this one

tag:gitlab.com,2023-02-28:2434533432 Ludovic Temgoua Abanda commented on issue #111 at aossie / Agora-Web-API 2023-02-28T01:29:13Z icemc Ludovic Temgoua Abanda

@Subhadiptech sure you can go ahead with this. Make sure your base branch is develop

tag:gitlab.com,2023-02-28:2434532294 Ludovic Temgoua Abanda closed merge request !87: Update file applicationLocal.conf at aossie / Agora-Web-API 2023-02-28T01:27:33Z icemc Ludovic Temgoua Abanda

Created an file applicationLocal.conf inside it , provided a default mongodb uri so if user doesn't provide uri it will be used automatically.

tag:gitlab.com,2023-02-28:2434532292 Ludovic Temgoua Abanda commented on merge request !87 at aossie / Agora-Web-API 2023-02-28T01:27:32Z icemc Ludovic Temgoua Abanda

This file is included in gitignore and is intended to be made available by the developer on his local repository

tag:gitlab.com,2023-02-28:2434529406 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-28T01:23:57Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (67ffb53f) at 28 Feb 01:23

Updated deploy script to GAE

tag:gitlab.com,2023-02-25:2431162372 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-25T23:07:43Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (20e566e4) at 25 Feb 23:07

Fixed build and upgraded plays version

tag:gitlab.com,2023-02-24:2430209891 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-24T19:05:12Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (6c2e8ab5) at 24 Feb 19:05

updated build.sbt

tag:gitlab.com,2023-02-24:2430177469 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-24T18:41:42Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (3bacefdb) at 24 Feb 18:41

Added deploy config for google app engine

... and 1 more commit

tag:gitlab.com,2023-02-14:2407521078 Ludovic Temgoua Abanda pushed to project branch master at aossie / Agora-Web-API 2023-02-14T16:36:11Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (0c5c3259) at 14 Feb 16:36

Merge remote-tracking branch 'origin/gsoc2020' into develop

... and 40 more commits

tag:gitlab.com,2023-02-14:2407509970 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-14T16:31:53Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (0c5c3259) at 14 Feb 16:31

Merge remote-tracking branch 'origin/gsoc2020' into develop

... and 7 more commits

tag:gitlab.com,2023-02-14:2407493481 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-14T16:25:34Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (024cae81) at 14 Feb 16:25

Upadated CI/CD file

tag:gitlab.com,2023-02-14:2407355020 Ludovic Temgoua Abanda pushed to project branch develop at aossie / Agora-Web-API 2023-02-14T15:36:06Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (dedcf41f) at 14 Feb 15:36

Fixed build

tag:gitlab.com,2021-08-24:1430545593 Ludovic Temgoua Abanda accepted merge request !49: init admin dashboard at aossie / Slagora 2021-08-24T21:31:05Z icemc Ludovic Temgoua Abanda

Initial Angular setup for Slagora Dashboard using Ngx-Admin

tag:gitlab.com,2021-08-24:1430545590 Ludovic Temgoua Abanda pushed to project branch Frontend at aossie / Slagora 2021-08-24T21:31:05Z icemc Ludovic Temgoua Abanda

Ludovic Temgoua Abanda (869ea684) at 24 Aug 21:31

Merge branch 'dashboard' into 'Frontend'

... and 1 more commit