Open aliyamohamed13 opened 5 years ago
These past two weeks, I worked on implementing the drag-drop functionality for the job cards, as well as a major refactor to the structure of our data to be used in our reducers (specifically, a normalization). We struggled mightily during the refactor, but we finished 95% of it, although there is still a lingering “flicker” that occurs when dragging a component. However, our colleagues in our code review gave us very good feedback about how to handle this. In the next two weeks, I will be fixing the drag-drop (using the advice we received), implementing the edit job form, and starting to beautify the UI, as the UI is central to the business case of our app.
In the last 2 weeks I worked on the integration of meteor with react and redux (which still needs considerable work) including the integration of MongoDB with our application
One of the pressing challenges we faced was deciding how much to rely on redux for front end state management versus relying on meteor to automatically do the work for us. We also grappled with the redundancy of redux and meteor (redux and meteor both trying to update the front end UI).
In the next 2 weeks I will continue working meteor integration with react and redux, as well as additional UI design components.
These past two weeks I have worked on learning how to integrate meteor with our previous project relying on react and redux and making changes accordingly so actions we make on the front-end persist in the database. I also implemented the counter feature on top of each category and helped redo the css. In the next two weeks I will be focusing on how we have users and the ability to log in and sign up and access their own data. The last two weeks were challenging with making changes and integrating meteor and mongo, I think the hardest was getting started and adding jobs to our collection but then also in the front end and how to fetch the jobs from the server. Our group also decided to refactor our data and make two different collections.