clicks-frontend merge requestshttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests2021-11-06T17:56:49+07:00https://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/119FEAT: integrate update profile user2021-11-07T20:31:57+07:00angelin depthiosFEAT: integrate update profile user### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android
![image](/uploads/a2fa73db47a632d670c2b84763c046db/image.png)https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/178feat: Integrate update ecosystems2021-12-05T21:43:17+07:00Ahmad Izzudin Alifyandrafeat: Integrate update ecosystems### Background:
Integrate Update ecosystem screens and add new redux store for ecosystem
### Added packages:
- list added node packages if any
### How to test:
Test update ecosystem screens
### Tested on:
- [ ] iOS
- [ ] Android### Background:
Integrate Update ecosystem screens and add new redux store for ecosystem
### Added packages:
- list added node packages if any
### How to test:
Test update ecosystem screens
### Tested on:
- [ ] iOS
- [ ] AndroidAhmad Izzudin AlifyandraAhmad Izzudin Alifyandrahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/138feat: integrate search2021-11-21T20:25:43+07:00angelin depthiosfeat: integrate search### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Androidhttps://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/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/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/168feat: Integrate forum create post2021-12-04T21:31:26+07:00Abraham Rudolf Brahmanafeat: Integrate forum create post### Background:
This MR integrate the create post button
### Added packages:
none
### How to test:
try creating a post
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR integrate the create post button
### Added packages:
none
### How to test:
try creating a post
### 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/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/94feat: Integrate Category List with Ecosystem List2021-10-10T21:20:04+07:00Mohammad Faraz Abisha Mirzafeat: Integrate Category List with Ecosystem List### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] AndroidMohammad Faraz Abisha MirzaMohammad Faraz Abisha Mirzahttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/52FEAT: Integrate auth backend actions with FE auth screens2021-09-26T20:29:51+07:00Ahmad Izzudin AlifyandraFEAT: Integrate auth backend actions with FE auth screens### Background:
Make FE functionality work with BE redux actions.
Google,FB,Anon auth not yet implemented
### Added packages:
### How to test:
Just try run the app and follow the auth flow as usual.
### Tested on:
- [x] iOS
- [x] And...### Background:
Make FE functionality work with BE redux actions.
Google,FB,Anon auth not yet implemented
### Added packages:
### How to test:
Just try run the app and follow the auth flow as usual.
### Tested on:
- [x] iOS
- [x] Androidhttps://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/157feat: Forum fetch function2021-12-04T17:11:47+07:00Abraham Rudolf Brahmanafeat: Forum fetch function### Background:
This MR adds some fetch function to be used in the forum feature
- fetch posts (param: ecosystem id)
- fetch post (param: post id)
- fetch comments (param: post id)
### Added packages:
- none
### How to test:
use the f...### Background:
This MR adds some fetch function to be used in the forum feature
- fetch posts (param: ecosystem id)
- fetch post (param: post id)
- fetch comments (param: post id)
### 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/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/129feat: Create Update Ecosystem Screen and Navigator2021-11-21T13:05:30+07:00Muhammad Zahran Agung Dewantorofeat: Create Update Ecosystem Screen and Navigator### Background:
- Create Update Ecosystem Screen
- Create Update Ecosystem Navigator
- Create navigate to map screen and category list screen
- Create a set member screen
<img src="/uploads/09cce02e5fcd6d3715f1b228fbc1ead9/update_screen...### Background:
- Create Update Ecosystem Screen
- Create Update Ecosystem Navigator
- Create navigate to map screen and category list screen
- Create a set member screen
<img src="/uploads/09cce02e5fcd6d3715f1b228fbc1ead9/update_screen.jpg" width="400" height="900">
<img src="/uploads/26f5156ceab04acbfa3f9fe444ac77ec/Atur_keanggotaan.jpg" width="400" height="900">
### Added packages:
- None
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [x] Androidhttps://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/162feat: Create post function2021-12-04T17:35:09+07:00Abraham Rudolf Brahmanafeat: Create post function### Background:
This MR adds the create post function
### Added packages:
none
### How to test:
Use the function
### Tested on:
- [x] iOS
- [ ] Android### Background:
This MR adds the create post 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/57FEAT: create Plain button component2021-09-30T14:30:25+07:00angelin depthiosFEAT: create Plain button component### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
![180308](/uploads/2a9573633b7ae87e4e0e33f32c80a99c/180308.jpg)
![180340](/uploads/95e5aac599821e59c11bf53f7f7ba1c0/180340.jpg)
...### Background:
// What is this MR about? What are you adding or modifying?
// Add images too if possible
![180308](/uploads/2a9573633b7ae87e4e0e33f32c80a99c/180308.jpg)
![180340](/uploads/95e5aac599821e59c11bf53f7f7ba1c0/180340.jpg)
### Added packages:
- list added node packages if any
### How to test:
// Steps on how to test your feature manually
### Tested on:
- [ ] iOS
- [ ] Android![180340](/uploads/355bbd55c2ffb399f31fa91f55808e9d/180340.jpg)https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/163feat: create forum post detail screen2021-12-04T21:20:08+07:00Muhammad Zahran Agung Dewantorofeat: create forum post detail screen### Background:
- create forum post detail screen
<img src="/uploads/3cf7685ee33f758926a60e4a75f4e3c4/Forum_Post_Detail.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddForumPostScreen.tsx
...### Background:
- create forum post detail screen
<img src="/uploads/3cf7685ee33f758926a60e4a75f4e3c4/Forum_Post_Detail.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- navigate to AddForumPostScreen.tsx
onPress={() => {
nav.navigate("Forum", {
screen: "ForumPostDetail",
});
}}
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5https://gitlab.cs.ui.ac.id/ppl-fasilkom-ui/ppl-ki-ganjil-2021-2022/clicks/clicks-frontend/-/merge_requests/146feat: Create Forum Post Component2021-12-04T16:15:16+07:00Muhammad Zahran Agung Dewantorofeat: Create Forum Post Component### Background:
- create forum post component
<img src="/uploads/1523b334d9bbddbd268268dfa31e0600/forum_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import ForumPost.tsx
### Tested on:
- ...### Background:
- create forum post component
<img src="/uploads/1523b334d9bbddbd268268dfa31e0600/forum_post_update.jpg" width="400" height="900">
### Added packages:
- none
### How to test:
- import ForumPost.tsx
### Tested on:
- [ ] iOS
- [x] AndroidSprint 5