For this week, I worked on implementing the search functionality and linking it to the frontend. This involved writing the main logic behind how the search function would work, and using redux to display the results to the user. I also helped work on login, create account, and explore page on the corresponding front/backend components.
Some issues and challenges I faced were how to implement the search algorithm. It was particularly difficult to figure out how to implement the "exclude phrases" functionality, as I needed to brush up on my regex knowledge
By the next milestone, I want to be able to finish up the search functionality including sorting/limiting and also fixing any bugs, and also change the functionality of the explore page from instead of filtering from eg "last 7 days" to "trending in past 7 days"
For the past two weeks, I worked on learning the fundamentals on Express backends and how they interact when connected to a database like MongoDB. For the project, I mainly worked on structuring the front and backend of the comments feature as well as pulling and displaying sentence/comment/user data from our database to display.
Some issues and challenges was mainly working with the team to decide how to split the work, and then also when it came to merging all our progress, all the conflicts that needed to be fixed.
For the next to weeks, I plan on finishing up the frontend for comments and users. Although our backend already supports most of the features we planned to include, we have not fully finished implementing how to display the data such as username, profile photo, etc.
For past weeks I worked on the login, create account, edit account, and search account functions. I also learned how to use MongoDB so I could apply it to the project.
Some issues was deciding how to split the work. Also, deciding which features to prioritize for demo.
For the next weeks, I plan on adding more features and improving the front end components and UI.
leave a comment with your scrum report :D