clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-10-05T18:31:41+07:00https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/63feat: create Ecosystem Detail Screen2021-10-05T18:31:41+07:00Muhammad Zahran Agung Dewantorofeat: create Ecosystem Detail Screen### Background:
- Create Ecosystem Detail Screen
![Detail_Ecosystem_Screen](/uploads/85660fd63b26edc3a05e8935d1eccfb0/Detail_Ecosystem_Screen.jpg)
### Added packages:
- None
### How to test:
- Open the ecosystem tab
- Click on "Sudah...### Background:
- Create Ecosystem Detail Screen
![Detail_Ecosystem_Screen](/uploads/85660fd63b26edc3a05e8935d1eccfb0/Detail_Ecosystem_Screen.jpg)
### Added packages:
- None
### How to test:
- Open the ecosystem tab
- Click on "Sudah Bergabung"
### Tested on:
- [ ] iOS
- [x] AndroidSprint 2https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/60feat: Ecosystem screens navigation2021-10-04T13:05:34+07:00Abraham Rudolf Brahmanafeat: Ecosystem screens navigation### Background:
This MR provides the navigation for ecosystem screens.
Navigation screens created:
- Ecosystem business
- Joined ecosystem
- Popular ecosystem
- Latest ecosystem
- My ecosystem
- Business category
- Ecosystem list
- Eco...### Background:
This MR provides the navigation for ecosystem screens.
Navigation screens created:
- Ecosystem business
- Joined ecosystem
- Popular ecosystem
- Latest ecosystem
- My ecosystem
- Business category
- Ecosystem list
- Ecosystem detail
- Ecosystem map
- Business list
- Create business ecosystem
This MR also allows dynamic header title for ecosystem list, ecosystem details, and business list screens.
### Added packages:
- none
### How to test:
1. Run the project
2. Navigate to ecosystem screen from the bottom tab
3. Try pressing the navigation link
### Tested on:
- [x] iOS
- [ ] AndroidSprint 2Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/123feat: Delete ecosystem2021-11-07T20:40:55+07:00Abraham Rudolf Brahmanafeat: Delete ecosystem### Background:
This MR adds the functionality to delete an ecosystem
### Added packages:
- none
### How to test:
Try deleting an ecosystem
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the functionality to delete an ecosystem
### Added packages:
- none
### How to test:
Try deleting an ecosystem
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/121feat: Create fetch users by category function2021-11-07T18:17:32+07:00Abraham Rudolf Brahmanafeat: Create fetch users by category function### Background:
This MR create a function that fetches users by the category
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR create a function that fetches users by the category
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/120fix: Fix fetch users function2021-11-07T17:35:58+07:00Abraham Rudolf Brahmanafix: Fix fetch users function### Background:
This MR fix the fetch users service function
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] Android### Background:
This MR fix the fetch users service function
### Added packages:
- none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/117feat: integrate pagination to ecosystem screen2021-11-07T20:54:56+07:00Muhammad Zahran Agung Dewantorofeat: integrate pagination to ecosystem screen### Background:
- Integrate pagination to recommended ecosystem screen
- Integrate pagination to category ecosystem list screen
- Refine styling to recommend and category ecosystem list screen
### Added packages:
### How to test:
- S...### Background:
- Integrate pagination to recommended ecosystem screen
- Integrate pagination to category ecosystem list screen
- Refine styling to recommend and category ecosystem list screen
### Added packages:
### How to test:
- Scroll until the bottom page
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/115feat: Pagination for ecosystem functions2021-11-06T17:56:49+07:00Abraham Rudolf Brahmanafeat: Pagination for ecosystem functions### Background:
This MR adds pagination ability to some ecosystem function
- get by category
- get by followed
- get by created
- get by most popular
- get by most recent
### Added packages:
- none
### How to test:
Integrate the funct...### Background:
This MR adds pagination ability to some ecosystem function
- get by category
- get by followed
- get by created
- get by most popular
- get by most recent
### Added packages:
- none
### How to test:
Integrate the function and use it
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/113Feat: Integrate join/leave ecosystem button with functions2021-11-06T18:13:26+07:00Mohammad Faraz Abisha MirzaFeat: Integrate join/leave ecosystem button with functions### Background:
Implementing join/leave ecosystem button with a Firebase function to check user join status in ecosystem
### Added packages:
### How to test:
Check Ecosystem Detail Screen
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Implementing join/leave ecosystem button with a Firebase function to check user join status in ecosystem
### Added packages:
### How to test:
Check Ecosystem Detail Screen
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/109chore: Update README.md2021-11-06T12:14:15+07:00Mohammad Faraz Abisha Mirzachore: Update README.md### Background:
Updating README.md, adding more detailed steps for build.
### Added packages:
-
### How to test:
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Updating README.md, adding more detailed steps for build.
### Added packages:
-
### How to test:
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 3Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/108Forms and Buttons Testing2021-11-14T20:39:02+07:00Bagus PrabowoForms and Buttons Testing### Background:
- Tests for forms and buttons
### Added packages:
-
### How to test:
-
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/836ba49ed5ab3b1284939dcb11de3455/image.png)
![image](/uploads/f02bdc1ad6c16cf017cfde373...### Background:
- Tests for forms and buttons
### Added packages:
-
### How to test:
-
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/836ba49ed5ab3b1284939dcb11de3455/image.png)
![image](/uploads/f02bdc1ad6c16cf017cfde373106315e/image.png)Sprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/107feat: Integrate ecosystem homepage2021-11-06T13:37:36+07:00Muhammad Zahran Agung Dewantorofeat: Integrate ecosystem homepage### Background:
- Integrate Ekosistem Saya.
- Integrate Sudah Bergabung.
- Hide Ekosistem Saya and Sudah Bergabung if user hasn't create or join.
<img src="/uploads/5eaf711f42e662b167fdd51815e9a44a/integrate_homepage.jpg" width="400" h...### Background:
- Integrate Ekosistem Saya.
- Integrate Sudah Bergabung.
- Hide Ekosistem Saya and Sudah Bergabung if user hasn't create or join.
<img src="/uploads/5eaf711f42e662b167fdd51815e9a44a/integrate_homepage.jpg" width="400" height="900">
### Added packages:
- None
### How to test:
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/106feat: refine styling ecosystem homepage and category list2021-11-04T12:52:19+07:00Muhammad Zahran Agung Dewantorofeat: refine styling ecosystem homepage and category list### Background:
- refine styling ecosystem homepage and category list
- category list (paling popular, terbaru, ekosistem saya) before and after
<img src="/uploads/b56598068d0854a1a80d49a16b8226b2/populer_b.jpg" width="400" height="900...### Background:
- refine styling ecosystem homepage and category list
- category list (paling popular, terbaru, ekosistem saya) before and after
<img src="/uploads/b56598068d0854a1a80d49a16b8226b2/populer_b.jpg" width="400" height="900">
<img src="/uploads/dcb99d49f5b5528600c53582984569f1/populer_a.jpg" width="400" height="900">
- category Bisnis (cut shadow) before and after
<img src="/uploads/dd23da62bd0a79f643fa8663b4c5f289/category_b.jpg" width="400" height="900">
<img src="/uploads/2cd363bc10b82133ffa10eadd5696f17/category_a.jpg" width="400" height="900">
- homepage (cut shadow) before and after
<img src="/uploads/ff99cc2a18286c704e423e53044c580b/carousel_b.jpg" width="400" height="900">
<img src="/uploads/b04e5a738ad3b372ce7951cea4bb5d08/carousel_a.jpg" width="400" height="900">
- homepage refine styling before and after
<img src="/uploads/23f974eeccc0018fd42ef366d0f4d573/homescreen_b.jpg" width="400" height="900">
<img src="/uploads/810939c97c6cd5a951772cf9b8d2d1d1/homescreen_a.jpg" width="400" height="900">
### Added packages:
- No
### How to test:
### Tested on:
- [ ] iOS
- [x] AndroidSprint 3https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/104feat: Create redux state for ecosystem categories2021-11-03T22:20:47+07:00Abraham Rudolf Brahmanafeat: Create redux state for ecosystem categories### Background:
This MR creates a global state for ecosystem categories using redux.
Componenets can now get the category name from this state instead of calling firestore.
### Added packages:
- none
### How to test:
Call the dispatch...### Background:
This MR creates a global state for ecosystem categories using redux.
Componenets can now get the category name from this state instead of calling firestore.
### Added packages:
- none
### How to test:
Call the dispatch function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 3Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/179Fix: Remove comment alert, add error handling for like and comment2021-12-05T21:15:22+07:00Mohammad Faraz Abisha MirzaFix: Remove comment alert, add error handling for like and comment### Background:
Error handling (try-catch) for like and comment
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Error handling (try-catch) for like and comment
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/177refactor: Remove unused params2021-12-05T20:46:30+07:00Abraham Rudolf Brahmanarefactor: Remove unused params### Background:
This MR remove creator id params
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR remove creator id params
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/175feat: Update ecosystem function2021-12-05T18:08:14+07:00Abraham Rudolf Brahmanafeat: Update ecosystem function### Background:
This MR adds the long-awaited update ecosystem function
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the long-awaited update ecosystem function
### Added packages:
none
### How to test:
use the function
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/174feat: Add visual feedback to rate ecosystem2021-12-05T16:04:29+07:00Abraham Rudolf Brahmanafeat: Add visual feedback to rate ecosystem### Background:
This MR add a loading indicator to rating ecosystem and auto-hides the slider after successfully rating the ecosystem
![IMG_2493](/uploads/2c3dd9c1c77ea6066b44e0c48b031e8a/IMG_2493.png)
### Added packages:
none
### Ho...### Background:
This MR add a loading indicator to rating ecosystem and auto-hides the slider after successfully rating the ecosystem
![IMG_2493](/uploads/2c3dd9c1c77ea6066b44e0c48b031e8a/IMG_2493.png)
### Added packages:
none
### How to test:
rate an ecosystem
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/173feat: Integrate forum post with Ecosystem Detail Screen and like function2021-12-05T16:58:27+07:00Mohammad Faraz Abisha Mirzafeat: Integrate forum post with Ecosystem Detail Screen and like function### Background:
Integrate forum post in Ecosystem Detail Screen, along with implementing logic for Like function
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
###...### Background:
Integrate forum post in Ecosystem Detail Screen, along with implementing logic for Like function
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Mohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/170refactor: Change add comment function directory location2021-12-05T13:00:32+07:00Abraham Rudolf Brahmanarefactor: Change add comment function directory location### Background:
Change the directory for the function from ecosystem to forum
### Added packages:
none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Change the directory for the function from ecosystem to forum
### Added packages:
none
### How to test:
use the function
### Tested on:
- [ ] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmanahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/169fix: Update ecosystem button only shows for creator2021-12-05T13:00:55+07:00Abraham Rudolf Brahmanafix: Update ecosystem button only shows for creator### Background:
This MR hide update ecosystem button from non-creator
### Added packages:
none
### How to test:
open the ecosystem detail screen
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR hide update ecosystem button from non-creator
### Added packages:
none
### How to test:
open the ecosystem detail screen
### Tested on:
- [x] iOS
- [ ] AndroidSprint 5Abraham Rudolf BrahmanaAbraham Rudolf Brahmana