Final Coding Work Done By Individuals - bounswe/bounswe2019group9 GitHub Wiki

Member Work
Irem Worked on Android application. - Added comment and rating pages to user's profile pages. - Added the page that user can see the previously solved writing exercises. - Do research about annotations in Android.- Added the page for a solved writing exercise. - Added images to exercises in Android. - Fixed bug on bottom navigation bar on user recommendation page.
Gamze Worked on Android application. - Added recommended reviewers page display and adapter java files, added recommended_users and recommendation page xml files. - Exercises are getting by userId so when user solved an exercise, s/he cannot see or solve it one more time. - Improved recommended_user.xml design, added grade level with explanations, changed the recommended user icon. - Changed top bar and app colors in some pages. - Made send review button rounded. - Research about annotation.
Gokhan Worked on Backend. - Implemented SearchUserTest which tests corresponding endpoint. - more coming soon.
Egemen Worked on web application.- Created and beautified profile component. Used in profile page and user search.- Created user search - Created a multi-state invite button, proud of it. - Created the Chat page - Provided the user with chat invites and conversations in the same place- Created commenting and rating mechanisms for profile page- Created essay selection, getting recommendation and requesting review components.
Ahmet Worked on Backend.- Created and integrated AWS S3 for storage, both images and audio. - Created file upload service. - Created recommendation mechanism. - Created assignment services and endpoints. - Created comment and rating system. - Created review request mechanism. - Created essay services and endpoints.
Emirhan - Learned the new structure Halit created, fixed bugs - Added exercises to frontend. - Created writing exercise page and an endpoint for the exercise inputs - Created an exercise suggestion page compatible with our multiple choice exercise types - Learned about annotation, W3C. - Fixed exercise component in frontend.
Arda Worked on Backend.- Implemented Comment System endpoints and services. - Implemented Annotation System endpoints and services. - Implemented two new endpoints and related services for Rating system, which is used to get or update a rating between two given users. - Implemented getSourceByEssayId endpoint, which returns the essay text of an essay with a given Id.
İbrahim Worked on Android application.- Created exercise addition page.- Added writing exercise solving page with text&image upload options.- Added text&image upload options to exercise addition page.- Connected exercise addition page to API.- Connected writing solving page to API.
Halit Worked on web application.- Created frontend layout and structure. - Created exercises, exercise search and prof. exam pages.- Created login/register pages. - Created an annotation system supporting both text/image sources, (created parsers for w3c data model, and a annotation UI, I literally ended up creating AnnotationDataFactory.js in frontend), proud of it. - Connected React-Cosmos (for checking out/testing components) and React-Testing-Library for unit testing. - Built CI/CD system with Travis & AWS. - Helped Backend team with deployment & server configurations.- Made lots of bug fixes in all parts frontend.