An application centralizing the resources of Call BlackLine, a non-profit org providing a space for peer support, counseling, and reporting of mistreatment
Submit a testimonial to the Firebase Cloud Firestore
Store user information in a collection in Cloud Firestore
These methods should be detached from the frontend and should be able to be called from anywhere with an OK response if success and an ERROR + message response if fail.
The profile page is currently not complete in design, so we need to create a page that displays the profile information and has a log out button. Create a page with the following:
Profile text at the top, bolded similar to all other pages
Username and email shown in center of page, uneditable
Orange log out button centered towards the bottom of the page
For this issue, create the feature where the phone number is not hardcoded into the application, but rather comes from the Firestore database. The following expectations are set:
Store the phone number in firestore under config/phone/number: number
Update the UI to contain the phone number taken from firestore
Make sure the application takes the user to the proper SMS and call numbers
Generate an APK file (downloadable app file) for the main branch so it can be tested on a physical device. This issue should be handled by developers with an android phone for best continuity.
Create a build of the CBL application, on any version of main, such that the application runs. The next step is to use the MVP version of main to create a fully functional application where all features are tested.